This sounds like it will do the trick.
Where do the posts actually go? Say my team chooses to use different forum software in a few years, will the comments made in Social Group sections still be in the database?
Is there any way that I can create a membergroup that will allow members to add other users to the same membergroup without using the Admin Panel?
Example:
-I add a user to the membergroup
-That user chooses another user that he want in his group