Лично мое мнение .
Движки есть и их кучи можно скачать и поставить . Но в них могут быть уязвимости .
Писать свою вариант , но для СОЦСЕТИ нужен опыт в разработке проектов причем очень крупных . НЕ просто несколько страничный сайт .
Предыдущий оратор правильно подметил . Конкуренции вы не выдержите . Пользователей нужно чем то привлечь . То есть должна быть фишка в вашей соц.сети
И еще раз повторю.Браться писать соц.сеть без опыта работы с ЯП безполезно . Даже если что то выйдет , вам ее снесут .Так как я понял не опыта в безопасности не опыта в написании динамичных сайтов на каком либо ЯП у вас нет .
А вообще если хотите просто по развлечься то пробейте в google скрипт социальной сети . Там уйма таких и даже похожи на ВК и ОК , где то даже видел похожую на Facebook