Det låter som att du kommer att behöva en rollbaserad åtkomstkontroll systemet. Att utveckla en sådan är egentligen inte en trivial uppgift, så som redan föreslagits skulle det vara en bra start att hitta ett ramverk eller en färdig klass som gör jobbet.
Det finns dock massor av information där ute om hur man skapar en. Här är några länkar för att komma igång:
Stackoverflow
Rollbaserad åtkomstkontroll
Rollbaserad åtkomst till sidor i PHP
(död länk)
Andra webbplatser
Ett rollbaserat åtkomstkontrollsystem (RBAC) för PHP
Fine Grained Role Based Access Control (RBAC) system
Patterns Tutorial Series (del 1):RBAC Domain Model
En sökning efter PHP RBAC kommer utan tvekan avslöja många fler.