If the topics are unlisted, it won’t matter that the category is visible.
Sounds like what you want is some means to Embed Discourse comments on another website via Javascript but have those topics be unlisted by default.
It might be possible to have the automation plugin do that or perhaps a small plugin automatically unlist topics created in a given category.
Having it default muted might also be all you need.