SharePoint, на мой взгляд, не подходит для полномасштабной копии Facebook (по многим техническим и стоимостным причинам), но есть компании, у которых есть продукты, которые предоставляют некоторые функции, подобные Facebook, поверх SharePoint. Взгляните на Sepulveda для начала.
Создание собственного будет чертовски много работы и выходит за рамки любого ответа, который может быть предоставлен на сайте вопросов и ответов, как этот.