I consider a theme solution as a very last resort. I would do this in hook_nodeapi() (D6) or hook_view() (D7).
Nancy
Injustice anywhere is a threat to justice everywhere. -- Dr. Martin L. King, Jr.
From: Steve Kessler
I am looking for the node to just not be findable at all. So if a non-registered user went to node/100 and that was one of the nodes that was part of the list they would get page not found or redirected somewhere.
I think the more I think about this doing it in the node.tpl is the best way.