Innanzi tutto consiglio di valutare la futura versione di php onde evitare pasticci. Crearlo dedicando più tempo alla correttezza del codice e linguaggio performante C,C+,Java e poco php. Inoltre valuta un sistema di cache evoluto. Poche query al database e sicurezza sono alla base secondo me, ma anche l'ottimizzazione per i motori di ricerca tramite mod-rewrite.
Ti consiglio di studiare almeno Midgrad che ha già tutte le funzioni citate, ma anche Plone, Typo, eZpublish sono molto validi.
Per la traduzione consiglio un semplice file esterno invece di appesantire le query al db, inoltre risulta più semplice la traduzione anche ai meno esperti, mi pare che questa funzione non è utilizzata in nessun cms open source perchè hanno sempre scelto strade più confusionarie..
Per il multisito, potresti prendere spunto da midgrad, drupal che si appoggia ad apache, o typo.
Le funzioni come dicevo dovrebbero essere attivabili per chi li vuole usarle e disattivabili come su Joomla, Xoops, Phpnuke, etc.. Forse inizialmente conviene appoggiarsi come dicevi a forum esterni magari con un bridge.
Mentre se ci fosse la possibilità per gli utenti di creare una o più pagine nelle relative sezioni o categorie, la fattura riguarderebbe questa pagina che sarebbe promozionale e che avrebbe un costo, pensa ha portali turistici. Con area interna dove vedere le visite alla pagina i click, la provenienza, etc..
phpadsnews, potrebbe essere un'alternativa, ma vendi solo i banner o link.
Ti ho scritto un messaggio privato, fammi sapere, ok?