С достаточным бюджетом на разработку можно сделать что угодно. Но в таком случае, на мой взгляд, гораздо проще было бы создать отдельный экземпляр Discourse для этого «суб-сообщества».
Если вы отключите доступ к профилям пользователей, а люди в закрытом сообществе смогут публиковать сообщения только в категориях, доступных исключительно для них, то вам, возможно, не придется беспокоиться о том, кто кому может отправлять личные сообщения, поскольку они не будут знать, кому еще их отправить.
Однако, если вы действительно хотите, чтобы они не могли видеть друг друга, создание отдельного форума, вероятно, будет проще.
Спасибо всем. Похоже, что, вероятно, лучше изначально не допускать эту конкретную группу пользователей на форум, что, конечно, жаль, но таковы правила соответствия требованиям. По крайней мере, вы сэкономили мне время, которое я мог бы потратить на то, чтобы самостоятельно разобраться, что возможно.