Versuch doch mal für PHP die Umgebung zu schaffen die es erwartet :-)
http://hoohoo.ncsa.uiuc.edu/cgi/interface.html
Ich habe die komplette CGI/1.1 Spezifikation umgesetzt. D.h. alle notwendigen Umgebubungsvariablen sind gesetzt, und die POST Daten des HTTP-Requests stelle ich dem PHP Parser zur Verfügung.
Das kann es also nicht sein...