Personally I use Xenviro for weather in XP. it is phenominal and is more like real world weather than anything else I have tried. many also use ActiveSky XP as weather injector. I used that for awhile. its decent.
I looked up the NOAA interface, it seems you need Python vers 27 for it, and the vers 27 script plugins.