yo te recomiendo el script "autentificator" de cluster
http://php.cluster-web.com/autentificator/
muchos en este foro lo hemos probado y hemos quedado contentos. Sobretodo yo aprendí en su momento mucho sobre el manejo de sesiones, algunas cabeceras y claro, sobre autentificación.
Pruébalo (además Cluster es moderador de este foro y ademas como muchos lo hemos utilizado te podremos ayudar rápidamente con tus dudas)
Saludos