Need to have 50 blogs added to an existing Wordpress site. A multi-site set-up. The blogs all need to be accessable from the main blog ([url removed, login to view]) through the admin panel. All the blogs must be posted in this site and listed on the main page (like a directory).
Also; the site must be able to accept new blog listing from outside bloggers where they can come and list their blog (each blog will need to be moderated before being posted) like a blog directory.