How to build a social media platform on WP like Facebook

I'd like to know if I can build a multisite along with a social media platform like Facebook (simplified) but having capability of website, blog, and media repository along with chat.

Is there a group meeting plugin or is it best to use Google Hangouts on Air?