Devi rivedere un po' tutto il tuo scritp a partire dall'uso degli short tag fino all'uso del register_globals in ON.
Dai una occhiata alla sempiterna pillola di chris (guarda la data della pillola) dove elenca una serie di modifiche specie per quanto riguarda le variabili superglobali tipo $PHP_SELF che diventa $_SERVER['PHP_SELF']
http://forum.html.it/forum/showthrea...hreadid=245215