Well, if you use require(), then it is executing, not printing, given that the file you're requiring is written in Perl also. It would print as text only if you used the open() method.
I remember this very well, because in php, if you require() or include() a file, if ther are no or ?> tags, then it prints it as text. Perl doesn't work that way. You ever notice how ubb treats files when it require()'s them?

Just pointing that out..
[ August 01, 2001: Message edited by: The Donut ]