Best way to temporarily remove public access to a user's topics?

That is indeed interesting. Although I don’t think it would be enough in this particular case if it had “see this hidden post” links or if the post content was CSS hidden in the HTML. For what I need the former URL should throw a 404 for non-staff.