Bueno, como te decía, lo idea simplemente es crees vos mismo las tablas donde puedas definir que usuario puede ver o no tal página, todo estos datos los tenes en session y cada vez que el usuario intente ingresar a una página preguntas si el permiso que tiene le permite ver la página o no.
Podes ver esta discución en el foro de php que explican la idea:
http://www.forosdelweb.com/f18/roles-php-527419/
Fijate que ahí comenta una persona que la idea es que vos definas una tabla en donde tener un tipo de rol y otra tabla en donde pones las páginas que ese rol puede ver.
Cualqueir cosa avisame.