1) non usare session register... č vecchio e deprecato
2) session_start() si usa sempre.. o per iniziare una nuova sessione o pčer recuperare la corrente


aggiornati e usa semplicemente session_start() in OGNI pagina (pena perdita dei dati nel passaggio in una pagina priva di session_start) e la variabile $_SESSION come unarray in cui creare leggere e aggiornare tutte le variabili di sessione

vedi il manuale di php su php.net per maggiori info