Das a entender que sabés de PHP, ¿no podés hacerlo con ese lenguaje? Después de todo, CGI no es un lenguaje en sí mismo, sino una especificación de cómo interactuar con los datos que el servidor recibe.
Si efectivamente podés hacerlo con PHP, pasate por el manual (
www.php.net/manual/es) o por las Preguntas Frecuentes del foro de PHP.
Saludos.