Ok I have done some moe experimenting with the module and this is what I have learnt.
The module only allows one root blog per user regardless of the permissions the user has within a portal.
So to create more than one root blog in a single portal you have create the page for each blog, however as an admin you can only create one root blog.
To create a second root blog you need to then log in as that user and they must have edit permissions for the module on the page you have added their blog to.
Also the blog module will only let you post to your root blog and child blogs, you cant have more than one root blog per user and be able to post to it.
So in summary I think the core design would need to be changed to allow the functionality that most people in this thread are looking for. The reason I think that is it would seem that everything at a code level works off your UserID and therefore this is how the above restrictions are applied. (Thats a guess based on the behaviour during testing, I havent bother ro read the code.)
So here are the features Im looking for in the blog module:
1. An administrator can set up as many root blogs as they want per portal
2. Settings within a blog to identify the blog owner and therefore allow them to permit other users to be able to post to their blog.
3. A property in the blog role that allows to you chose the blogs that appear in the role. Currently it will show all blogs if the module setting is not set to a specific blog, however as soon as you set a blog module to display only a specific blog the blog role no longer displays all the other blogs. Same with the blog search module.
So hopefully this explains why people in this thread are not seeing how to implement the same functionailty as on this site. It can be done and I for one appologise to Peter as I said it cant be done. Well it can but it is with a different focus and drivers in mind that it can be done.
Point to note with the setup on this site, anyone of the blog owners can not post an entry to anyone else blog even if they wanted to as the limitations in the module wont allow it.
Cheers