La primo soluzione rapida e comoda che mi viene in mente: Wordpress!

1) Ad ogni utente potresti creare un account
2) Potresti creare delle pagine protette da password, ogni utente ha una sua pagina dedicata con la sua password
3) Abiliti i commenti per quella pagina, così che l'utente possa interagire con l'amministratore

Forse è un'idea spartana, ma potrebbe funzionare.

Inoltre, se provi a cercare sul web, magari trovi qualche plugin sempre per Wordpress che faccia al caso tuo!