I want to give all members a website they can use

I want to give all members a website they can use to promote my products as an affiliate. Can i gives all members a already customized site where i can choose which elements my members can customize? Can you explain in detail how i do that?