Una web como mediavida, tuenti y demas, tiene detrás muuuuuchas horas de trabajo. Te lo digo por experiencia, por que yo mismo estoy desarrollando en cerrado una web que, en cierta manera, se parece mucho a mediavida por ejemplo.
Básicamente tendrías que buscar.. digamos para hacerlo así a base de tutoriales desde 0, pues tutoriales de sistema de usuarios, noticias, foros, descargas, artículos, etc. Luego supongo que desarrollar los diferentes modulos y enlazarlos entre sí para que por ejemplo, el foro use los usuarios de la web, y que toda la web sea una sola (es preferible hacerlo todo desde 0, así sabes como funciona la web, a la hora de expadir o crear nuevos modulos).
Tienes que, por supuesto, ir con mucho cuidado, sobre todo si haces webs como estas. No es ni facil falsificar una cookie si sabes como funciona la web, y te pillo la base de la cookie, tu id de usuario, y un par de paridas mas si no lo has configurado bien (es un ejemplo) y al entrar a tu web estoy logueado como administrador. Yo te digo que llevo haciendo un portal así 3 o 4 años (en solitario eso si) y siempre hay cosas que mejorar, y sobre todo hay que echarle horas y horas como dije antes.
Ahora que lo reeleo creo que no ha quedado muy claro, pero bueno lo que queria decir, es que si no tienes una base y no tienes experiencia... muy negro lo tienes xD