pues hijo mio si quieres un consejo empieza con este... seguro que te llevas mas de una sorpresa cuando lo veas funcionar... y mas aun cuando veas que puede ser un fantastico nucleo de tu propia web... GRACIAS A CLUSTER y su Sutentificador... una obra maestra que pocos se atreven hacer y postear gratuitamente...
http://phpcluster.host.sk/scripts/autentificator/
se me olvidaba.... leelo... y lo vuelves a leer... y cuando lo leas... lo relees otra vez
aqui tienes otro del cual podras sacar otras conclusiones sobre las sessiones...
http://www.programacionweb.net/?mostrar=Articulo&id=35
y mi ultimo consejo,

no por ello a de no ser bueno... es que cuando tengas dominao el tema..

y entiendas completamente como funciona... lo borres todo y lo re-hagas tu a tu manera... ;), ya que de otra manera jamas podras entender realmete como funciona php... recuerda que de los errores se aprende... y hay que solucionarlos, ademas se le pueden hacer mejoras, de tipo comprobaciones de ip, fecha... no se muuuchas cosas, el resto es cosa de tu imaginacion... que seguro que NO es poca.