You need to create a forum type website where people will pay to become a member on the site.
there need to be a admin account and control panel which only admin can access.
when there payment for membership period runs out, there account will not be accessible and temporarily locked, they will receive a message and they will have to renew subscription by making payment via paypal. once payment is made, there account will be reactivated
the users can only view the information, they cannot edit anything, only admin can edit.