Cita: Tengo:
session_start();
session_register("autentificado");
Por lo tanto sería el nombre de la sesion AUTENTIFICADO verdad?
No. La función de session_register() es la de declarar una variable de sesión... y es un método obsoleto, hay que usar en su lugar la variable superglobal $_SESSION:
www.php.net/session_register
Las sesiones son únicas. Lo que debes hacer es manejar 2 variables de sesión distíntas y destruir --con unset()-- dichas variables independientemente.
Saludos!