Is there a Content Management System that allows multiple & independent blogs to be running on one domain?
Won't a WordPress Network do it?
http://codex.wordpress.org/Create_A_Network
Another option would be the Lifetype blogging platform, which accommodates multiple blogs and users.
I'm not sure if it has many CMS capabilities, but it handles multiple blogs and bloggers by default.