Un po' troppo specifica come richiesta per usare un framework e/o un CMS che assolva in pieno le tue richieste...secondo me ne esci solamente creandoti un sistema di gestione ad HOC...