sites with different types of visitors

What are suggested plugins for this functionality:
normal visitors to site ( most people)
board members have privileged pages
some other members have privileged pages.
basically i want to be able to create a page and assign visibility to those pages from the list of registered users.
thanks in advance