The executable uses things like Net::HTTP and Crypt::SSLeay so it was nontrivial, and GPG to boot.
My machine here at work has MS
Judicious use of windows search (and its annoying user interface), vcvars32.bat (ensure its in your path) and the links provided in the relevent thread of the perl.par newgroup made it possible.
most of the problems boil down to MS tools putting libraries and executables all over the shop, and you having to specify the paths and/or move them around. Searching google and your own machine for the missing or broken file will eventually yield an environment that will compile binaries for your platform that should run on XP SP2.
Of course the easy way is to use the ready-built binarys of parl and pp that autrijus provides.