Newbie question

Maybe this has been answered but I do not need specifics. All I need is to know exactly all of the components I need to complete the following install.

Website is for Bikers

I want all the new bikers to be able to have their own blog space as a separate website from mine

None of them should be interacting with each other with the exception of on my site. For example to ask questions and spread out ideas and the like

Also I want the site to have several paid features.

Thank you. All I need is names of components and I will read on how to install and other things.

OOHHH also which WP theme will work best for me as a newbie?

Thanks again