Esiste un modo per concedere agli utenti autorizzazioni basate sulle loro prestazioni nel rispondere alle domande?

Voglio progettare un questionario per gli utenti registrati e quindi concedere autorizzazioni diverse in base alle loro scelte nel caso in cui vedano qualcosa che non gli piace. Se possibile, voglio anche che gli utenti possano scegliere chi può vedere i loro post.