uno script CGI è un eseguibile che può essere realizzato utilizzanto qualsiasi linguaggio di programmazione in grado di creare degli eseguibili (per l'appunto C++, ma anche C o Pascal ecc.).
L'estensione, almeno sotto linux, ci può essere o non essere, è indifferente, sotto windodw dovrà essere il fatidico .exe.
L'unica cosa è una minima conoscenza di CGI per poter ricevere le richieste dal server e riinviarle al client in un formato corretto.
Detti programmi dovranno risiedere in una apposita cartella definita dal file di configurazione del server.
Se hai bisogno di maggiori e più precise informazioni chiedi pure
ciao
sergio