in reply to Persistent SSH Terminal from Perl?

I assume by 'libraries', you really mean modules, right? Why not? Is there some reason why you cannot simply use
ssh user@host "command1;command2"
If you want to use perl and you can setup ssh keys so you don't have to enter a password, you could use
open (CHK,"| ssh user@host > /tmp/foo 2>&1") || die "failed"; print CHK "command1"; print CHK "command2"; close CHK; # process /tmp/foo here