Non ho guardato nel dettaglio lo script, anche perchè è lunghissimo..

Ma ho notato che stai usando il vecchio Array $HTTP_GET_VARS, sostituito nella versione di php 4 da $_GET, stessa cosa $_POST, e stessa cosa per $_SESSION

Inoltre la funzione session_register(), è deprecata...
Dovresti aggiornarti un attimo sulle novità