Take a look at www.barnraiser.org - I made my own "ning" style groups site and gave all our employees their own web site and OpenID using their...
We use it for our Intranet. Each of our employees has a personal page and we use their collaboration server for groups. It saved us a small...
Then you need to look at AROUNDMe - their collaboration server is if you want groups and their identity server is if you want people personal web...
Separate names with a comma.