> Che CMS consigliate per un social network, meglio se opensorcio
Mii che palle, ti ho già detto Wordpress. Perché è usato e conosciuto da miglionaia di persone e quindi se ti serve una personalizzazione vai sul forum di Wordpress e trovi un programmatore che te la fa. Su
HTML.it 
fanno la gara a fartela per 10 euro.
Ma non aspettarti di meno che dover prendere un server da 500 euro al mese. E poi c'è il problema del backup, che non sono ancora riuscito a risolvere teoricamente.
In alternativa considererei Zeronet, funziona in modo distribuito e condiviso ed esiste un'applicazione per sociale network già pronta. Ti consiglio di studiartelo bene fino a capire tutti i vantaggi e gli svantaggi.
Ad esempio uno svantaggio che vedo (a meno che qualcuno non riesca a riprogrammare l'applicazione) è che un forum in cui tu amministratore non puoi cancellare i post altrui è una preda facile per gli xr, i troll e lo spam. Ma può darsi che questo mio giudizio derivi da una conoscenz imperfetta dell'applicazione.