Cualquier cosa se puede lograr con suficiente presupuesto de desarrollo. Pero en ese punto, creo que sería mucho más fácil convertir esta “subcomunidad” en otra instancia de Discourse.
Si desactivas el acceso a los perfiles de usuario y las personas de la comunidad cerrada solo pueden publicar en categorías accesibles únicamente para ellas, es posible que no te preocupes por quién puede enviar mensajes privados a quién, ya que no sabrán a quién más enviar mensajes.
Pero si realmente quieres que no puedan verse entre sí, configurar un foro separado probablemente sea más fácil.
Gracias a todos. Parece que probablemente sea mejor no dejar que este grupo de usuarios entre al foro desde el principio, lo cual es una lástima, pero así es el cumplimiento normativo. Al menos me han ahorrado mucho tiempo intentando averiguar por mí mismo qué es posible.