in reply to Paging STDOUT?

The Damian wrote a small IO::Pager module for Object Oriented Perl. It's in chapter five, and the complete source code is available.

Basically, he blesses a typeglob, makes it open a pipe to itself, and sets the child to read from STDIN and display a customizable number of lines before prompting for keyboard input.

I suppose you could open a pipe to a pager program in the same fashion... but it's just sexier to bless a typeglob.