Вы хоть пытались в поисковике ввести социальная сеть движок?
в общем соц сеть строить можно на чем угодно) я предпочел бы друпал. Есть описания как сделать. Но вообще говоря надо поковыряться в нем, т.е. порог вхождения довольно высок.
По хостингу тоже в поиск к тому же здесь не раз поднимали эту тему.