1. Enable BuddyPress Multiblog. You can put <em>define('BP_ENABLE_MULTIBLOG',true);</em> in your bp-custom.php or wp-config.php(recommended). For  more information, please take a look at this http://codex.buddypress.org/bp_enable_multiblog/
  2. Network Activate BuddyPress
  3. Upload buddypress-multi-network to your wp-content/plugins directory
  4. Visit NetworkAdmin->Plugins->Installed
  5. Network activate BP Multi Network
  6. Now you can visit the dashboard of any of your sub network(blogs) and you will see the notice to Install/Configure BuddyPress.
  7. Follow those instructions to activate the BuddyPress settings on those sites.
  8. Activate a BuddyPress Theme on your sub network and visit your new social network.
  9. Oh yes, Now all of your networks(blogs) will have separate user base and separate social networks(Groups/Activities/Profile data). You can configure the Xprofile fields for a sub network from your Dashboard