HI,
I can very well take this. I have already did similar project handling various Roles (ie., access level to websites). My project include "Benefits processing for Migrant workers" for microsoft project program and won the best project with good role management, in which the screens changes depending on the user entering the site(but maintaining a consistency in the design of all pages along with auto mail notification and generating customised reports). And a search engine optimization site .