How do I password protect pages?

We have a member ship site and we would like to sell various levels of access to different content. How do we setup a group of users who have limited access, then medium access etc?