How are you are able to read (and write back!) a file to the remote linux/solaris box? HTTP? FTP? SCP? RCP? rsync? samba? nfs? other? Search for cpan on the answer, and should get you on track (e.g. LWP::Simple, Net::FTP, Net::SSH::Perl) ..
Comment on Re: Reading remote Linux files form Win32?