Hmmm,
I don't know if this helps you any, but you can access nt performance counters via snmp, at least via an hack.
try this link:
snmp4tpc
You can create your own MIB for performance counters via an utility that comes with the NT Option pack.
The Downside however is, that at least with nt4, the whole thing won't work with Multiprocessor boxes.
Also you might wanna look at the way cricket(
Cricket perfmon) does perfmon data gathering, written in perl, this might just be, what you are searching for