What do i need to have a website like wordpress.com or edublogs.org

Hello, I would like to let people buid themeself their own one page website using multiste. for example: pinacolada.yoursite.com, troupresto.yoursite.com. When people create their website it automatically create the subdomain. I gues its like edublogs.org

You had multiple themes befoe you have removed them all to replace the by upfront??

Will I be able to let people build their home page with upfront in that project?

Which plugging do i have to use, and what is the step to acheive that, maybe you have an article regarding that pro-sites plugin would do that but certainly it requires more stuff.

Thank you