in reply to A plethora of forks

If I were you, I would write a Perl wrapper around 'fping' - you pass it a bunch of hosts and it will ping them in parallel without you having to manage the forking. It should be on Freshmeat. Good luck....