Umm -
AFAIK - There is no easy fix right now. I researched it some months ago, and concluded that a new Module would have to be built. The one available only works with Perl 5.9 (as I recall). Although they are considerably different, PHP and Perl extensions generally have to be for the same language version. In this case, because it is built on C, a new compile must be created for Perl 5.10. Some Perl Modules are pure Perll, others have C components.
Another issue is that the Perl that comes with XAMPP is not ActiveStates, rather it is Perl built for Perl.org. I think the kernel is the same perationally (as in the Linux distributions) but I don't know how it affects other things.
XAMMP is really a suite of programs, designed to work together - there is no easy way to substitute components, sorry.
BTW, I did it for the same reason, to see if I could get Webmin to run with XAMPP. I looked for my notes on this a few weeks ago when I was researching compiling new PHP modules for XAMPP - I couldn't locate them
http://johnbokma.com/perl/make-for-windows.html <== this references some of these issues (its for Active States)
http://www.justskins.com/forums/compili ... 32842.html (this is about the cygwin compiler)
http://www.justskins.com/forums/buildin ... -9617.html (more on compiling for Windows and the differences)
Sadly Perl for Windows is a backwater.
I'll take another look for my notes and the entrails of my encounter with Webmin for Windows. (Some one did build a Webmin installer for Windows, but it is also out of date)