Es verdad kurlax.. como nunca uso session_register no me di cuenta de que él lo usaba, de hecho SAGITARIO deberías cambiar donde pone:
Código PHP:
session_start();
session_register("autentificado");
$autentificado = "SI"
por:
Código PHP:
session_start();
$_SESSION['autentificado'] = 'SI';
por sistema, no uses session_register () ya que puede dar problemas en algunas configuraciones de PHP.
Aparte, antes me olvidé de poner que lo mejor es que el código lo incluyas en un fichero y lo recuperes con include, por que más adelante puedes querer añadir más opciones (como recuperar datos del usuario, su nivel de acceso, etc).