Take a look at SNMP_Session. It should get you started. This package is completely implemented in Perl and I have successfully tested it under SunOS and Windows.
There are other packages available, but they rely on the UCD-SNMP libraries (written in C), which must be compiled and installed.