To many people today, a blog and a traditional website are almost the same thing, so perhaps a multi-user multi-blog framework might get the job done.
http://mu.wordpress.org/