What do I need to do to create a site that hosts other people's blogs?

I want to have a site like blogger or wordpress and host other people’s blogs and provide them with a choice of themes and dashboard, etc. How would I begin to do that and in the cheapest way?