in reply to Ping sweep with reporting

This sounds a lot like a job that is ordinarily performed with standard network monitoring applications (such as Nagios). Is there a reason you're rolling your own, or would an existing tool be able to solve your problem?