Hola, si. Podrias usar como base el autenticator de cluster, para que te des una idea de lo que podrias hacer, pero en realidad este sistema solo podria mostrarte al usuario
dentro de la intranet, pero si por ejemplo estas en la pagina
index.php no lo hace.. En realidad no es muy dificil hacerlo, los datos del usuario registrado salen de una base de datos y son almacenados en sesiones, asi es facil pasarlas de una pagina a otra y tener ese dato disponible, siempre. Aqui tienes la pagina del autenticator..
http://php.cluster-web.com/autentificator/
saludos