community string is ok? any firewall that could be blocking it? what are you using on windows? net-snmp? using the default snmp ports on your agents?
and for your project, i think there are already open source stuff that do that, take a look at opennms:
http://www.opennms.org/
demo at:
http://demo.opennms.org (username: demo password: demo)