Ton concept est très précis!
A mon avis il est nécessaire de mettre les mains dans le cambouis et d'améliorer tes compétences en PHP,CSS ou HTML (CMS ou pas).
En effet, un CMS simplifie grandement la gestion du contenu mais pas forcément la mise en place des fonctionnalités.
On est jamais mieux servi que par soi-même!
Au pire un CMS t'apportera une belle base sur laquelle tu pourras travailler pour créer ton site, mais il ne répondra jamais exactement à ta volonté si tu ne le personnalise pas. Et puis quel avantage concurrentiel si tu proposes un Add_on dont tout le monde peu disposer?
Selon moi et je ne veux pas être trop pessimiste mais il n'existe pas de solution miracle pour ton concept mise à part créer un système.