Respondiendo a la pregunta original, sin ver las otras respuestas, te diría que, en lugar de intentar tu propia red social desde cero, veas la manera de hacer un servidor para
Diáspora. No he visto muchos en paises de habla hispana y resovlera tus deseos de ser dueño de un pedazo de una red social que apunta a ser realmente gigantesca.