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