Originariamente inviato da daniele_dll
tutto dipende dalle funzionalità che vuoi avere e dal livello di personalizzazione che vuoi ottenere.

Ci sono sistemi già esistenti come per esempio il componente community builder di joomla che fanno già una parte della roba e, penso, affiancando a questo qualche altro componente per creare pagini personali per utenti dovresti ottenere quello che vuoi

comunque tutto dipende dal reale investimento che vuoi affrontare perché, oltre al sito, c'è anche l'hardware che deve essere, per lo meno, su un cluster HA (ergo MINIMO due macchina, ma converrebbe metterne 4 per fare 2 webserver/dbserver e poi 2 che facciano da SAN)
se hai un social network già superavviato si, ma se devi iniziare penso che un buon hosting vada bene, all'inizio