Большую часть того, что вы запрашиваете, уже можно настроить на странице /my/preferences/users.
Если кто-то не хочет, чтобы другие пользователи могли отправлять ему личные сообщения (DM), он может:
Отключить настройку «Разрешить другим пользователям отправлять личные сообщения и прямые сообщения в чате» или создать список разрешённых пользователей, включив опцию «Разрешить отправлять мне личные сообщения или прямые сообщения в чате только определённым пользователям».
Кстати, на этой странице есть и другие полезные опции, поэтому стоит порекомендовать участникам вашего сообщества перейти на вкладку «Профиль» в своём профиле и настроить его в соответствии со своими предпочтениями.
