Pues yo sí veo el código plagado de viejas practicas así como funcionalidad obsoleta, no me extraña para nada que haya dejado de funcionar.
¿Cómo comenzar a corregir?
1. Usar siempre <?php
2. Habilitar el reporte de errores
3. $HTTP_POST_VARS ya no se sirve, usa $_POST
4. No uses $GLOBALS jamás, esa practica es mala y arcaica
Y claro, cuando consigas ver un error por favor debes compartirlo, igual debes revisar los logs de error por si hace falta más información.
PDTA: y por favor consulta en el manual, ahí viene una guía de migración entre las versiones que mencionas, no hace falta que tengamos que repetirlo todo aquí.