Automatically create users, site, template and admin menu

How do I go about automatically create users, their site, default template and customised admin menu for a marketplace style site with multiple vendors. I've been experimenting with almost all the WPMUdev plugins but can't seem to get it.
Help greatly appreciated.