Nel tuo post dici che lo script lo "usavi" il che significa che è molto tempo che non ci metti più mano.
Nel frattempo si è evoluta la versione del PHP per cui magari alcuni valori non vengono più interpretati a dovere dall'interprete PHP.

Come prima cosa (ma non ho spulciato a dovere il tuo codice) io toglierei tutti i vetusti $HTTP_POST_VARS con $_POST.
Fatta questa operazione controlla se da ancora errore e segnala che tipo di errore ti viene restituito.