Io risolverei questo problema utilizzando un cookie,
una volta che l'utente si logga salvi tutti i dati che ti servono su un cookie che nn scade mai.
Fai inoltre in modo che il sistema, all'atto dell'autenticazione, prima di chiedere username e password si va a controllare se sul pc del client esiste questo cookie e se esiste lo legge.
Sul cookie puoi salvarci tutti i dati che servono.
Non uso molto questo genere di funzionalità, ma qui -> http://it2.php.net/manual/en/function.setcookie.php
puoi trovare spiegazioni ed esempi, io spero di averti dato un giusto input.
Ciao