Come hai passato i parametri? == Quale metodo usi nel form?
Il CGI puo` leggere sia parametri passati in get che in post, ma il modo di leggerli e` diverso.

Io avevo fatto qualcosa vari anni fa, ed ora non ricordo piu`.
Pero` so dirti dove ho imparato/copiato: dal famoso "FormMail" di Matt, che prende in considerazione ambedue le tecniche. Lo script lo trovi in molti posti, ad esempio dal sito di Shishii, dove e` anche in parte commentato.