in reply to Retrieve system info from networked PCs
Net::Telnet would be the starting point for unix systems. (if telnet open, otherwise Net::SSH if ssh setup)
Based on uname you should issue appropriate commands for the OS to get the information.
For windows you should probably use Win32 module
Update:
You could also check WshRemote and WshNetwork objects of Windows scripting. Is there one ? :)