parallel SSH in perl
===

I am trying to create a script in perl, which can do ssh to multiple hosts (500+) and do execute desired command and show output on screen. I have done this with Net::OpenSSH module as ssh-keys are not configure and even i am not allowed to configure those. so have to use a thing which can supply the password while doing ssh. 

But there are lot many host, so it takes time while doing the thing, I searched about parallel ssh in perl and got know that their is module in ssh (Net::OpenSSH:Parallel) but i read somewhere on some forums that i cannot capture output with this module as like i can capture in Net::OpenSSH ($ssh->caputre(ls)) .

so how can i do this thing and save the time, also can anyone suggest me the things with those i can save the time. also using Net:OpenSSH in threads will save my time or will exactly work like parallel ?

