been looking at open2 to write and read to ssh.exe at the same time, but the problem theres no way to tell when the last command's output ended, so you can issue a command, then wait forever to get it's output, which is stupid. I think it's probably eaiser just to approach this job a different way, as Perl & SSH multiple commands on activeperl is just not happening.
Thanks for help anyway.