Membership question

I am setting up a membership site in which i want the main site to be the template for the members blog.

I would like the base content to be locked but have certain pages editable so they could make posts to their blog.

i would have the user to signup then they would have a almost a replicated version of the main site but then have members only content that each member could access.

Is this doable?