What do I think about this?
1) An user (with a given number of points or privilege like expert) could create a community;
2) Community could have pages similar to user profiles with the content, for instance, Name, avatar, wall, user that is responsible for the community and list of members.
3) People could send private messages to all members of the community
4) The wall could be used and seem by the member of community.
Does anyone have a suggestion about this? Or a suggestion how to code this efficiently?