Puedes ver un sistema funcionado simple de Autentificación/seguimiento de usuarios (por sesiones) en:
Autentificator
http://php.cluster-web.com/autentificator
Te servirá como ayuda a ver como trabajar con sesiones principalmente .. pero lo mejor es que leas sobre ellas:
www.php.net/session
y las FAQ's de este foro PHP.
El resto .. cosas como "niveles" o restricciones por usuarios/aplicaciones que desees implementar ya depende de tu "modelo de datos" y como estructures gerárquicamente tu aplicación.
Un saludo,