I can arrange you a social networking website, where every member could have his own blog, and a forum which could work as a common blog for every member. It also would allow people to upload music, video, etc.
I can get you hosting for free.
This is a template based social networking site. Includes free hosting in exchange of domain name sharing, and advertising.
If you would like to have your private domain name, and not to have google adwords running on it, then hosting would be around 50$ every month.