You ask many questions, weedhopper ...
my guess is you want to be able to 'redo' a web page after
its been returned to the browser; some sort of timed
thing or even animation idea. Its not so much perl you'll be doing;
perl can help you create any page (hello wrld, hello world)
but you're asking to get a refresh/redirect on the
browser side. Redirects are both allowed in the header (return
a "Location: elsewhere" line) or via a
javascript (er, this isn't correct) 'window.writeln("elsewhere")'
sort of op (so you'd run javascript, have it sleep/pause for
X seconds and then 'emit' the writeln (see www.javascript.com
for more hints)). otherwise, you need the user/browser to interact
to get the cgi/your web server to server up another page.
If I'm understanding your question.
a