Возможно вопрос ламерский, но...
Нужно запретить Гостю видеть посты старше N дней. Соответственно он не должен видеть темы, в которых нет свежих постов.
И это дело не должно обходиться с помощью установки области видимости при просмотре ("За N дней" / "За все время").
Как это сделать?