the scope of your project is too large for just one forums post.
The key to getting what you want is to create an authentication process (login form, database of users) and learn about how to pass information in the session.
Then, as you write each new module for your site, you can base the content on conditionals that use information in the session



