in reply to Can Perl read another terminals STDOUT?

I would suggest running the cron job on a detached screen. Or use netcat.

On Solaris machine running cron, edit cront job to redirect stdout to netcat:

uptime | nc [remote ip addr] 65400

On the remote machine:

nc -l 65400

You could do all of this in Perl too.