Sì e no: io registrerei il nickname solo se effettivamente l'utente ha effettuato la login. E' per quello che nel mio scriptino i session_register vari erano all'interno del ciclo while che estrapola tutti i dati dell'utente. Inoltre, session_register ha senso solo se è stato preceduto da un session_start.
Prego. Buon lavoro.