Tornando um campo de usuário não editável quando 'para todos os usuários' estiver selecionado

Não acho. A caixa de seleção não pode ser desmarcada.
Você pode usar ‘Ao se inscrever’ em vez disso, mas os usuários existentes não serão afetados.