Debes usar POO por muchisimas razones, escalabilidad, uso de memoria, es mas ordenado, etc.
http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos#Caracter.C3.ADsticas_de_la_POOhttp://www.etnassoft.com/biblioteca/poo-y-mvc-en-php/Hacer una red social no es fácil, si te va a servir para aprender muchas cosas pero no para lanzar una. Es como querer crear un ferrary desde la cochera de tu casa.
Ok, hay gente que hace cosas grandes y buenas desde su hogar pero una red social es diferente porque por lo visto no tienes muchos conocimientos solidos sobre una buena programación y no se si lo tengas en cuanto a la privacidad de datos y seguridad.
Hay un sistema llamado dolphin para redes sociales opensource pero es muy insegura, llena de inyecciones sql y 100% hackeable, es buén sistema pero muy inseguro y nadie quiere meter sus datos y vida personal en un sitio web que lo van a hackear.
Averigua mas sobre MVC, Codeigniter, PH-POO y Cross-Browser CSS3-HTML5.