RE:perdon por la ignorancia
Hola, Delirium tremenz...
CGI significa "Common Gateway interface" (Interface de pasarela comón) y es en sí un concepto, el cual define los medioa para que un seridor Web puede ejecutar un programa comun .EXE (Hablando de WIndows) y pasar al cliente la salida del mismo... Define tambien un método de pasar los datos que envia el cliente hacia el programa.. Aqui el Servidor Web sirve de "Pasarela" entre el cliente y el .EXE. Existen muchas formas de hacerlo. La mas simple de ellas, es programar y compilar un .EXE comun y corriente y ponerlo a disposición del servidor para ser ejecutado en un directorio destinado para esto, el cual debe estar marcado con permisos de ejecución (obvio).. Entonces el .EXE recibe los parametros a través de las variables de entorno y la entrada estandar y todo lo que escribas a la salida estandar será, digamos, tuneleado al cliente..
Saludos.