Ciao, penso che il cms che possa fare al caso tuo sia DOTNETNUKE.

DNN ti permette infatti di impostare i diritti di visione/modifica della pagina al singolo utente registrato o a gruppi di utenti registrati.

Provalo e non lo lascerai più.

Puoi installarlo in locale e testare tutte le funzionalità, se non hai competenze per instalalrlo ci sono anche hosting provider che offrono una demo on line.

ciao