Можно ли решить это с помощью внутренней системы доверия Discourse? Снизить их до TL0 и заблокировать на этом уровне до тех пор, пока они не возобновят подписку? Кажется, есть возможности стилизации CSS для информации об имени пользователя у пользователей TL0, или хотя бы для членов групп по умолчанию.
Также, разумеется, вы захотите ограничить доступ к категориям контента для пользователей уровня TL1 и выше.