Здесь много тонкостей. Чтобы понять, как это работает, нужно действительно попробовать. Именно это мне и нужно было бы сделать, чтобы ответить на ваш вопрос.
Это можно реализовать в компоненте темы. Вы можете внедрить любую необходимую функциональность, хотя это потребует определённых усилий и понимания разработки тем для Discourse.
Если вам нужен форум, который можно встроить в iframe, придётся использовать другое решение.