in reply to how to install win32::GuidGen on windows 64 bit OS
My Perl version is 5.8.9 and it is on windows(64 bit)
The important thing is not whether windows is 64-bit, but whether the build of perl is 64-bit. What does perl -V:archname report ? If it reports MSWin32-x86-multi-thread then you can use the existing (32-bit perl) ppm packages. But if it reports MSWin32-x64-multi-thread then you do have a 64-bit build of perl, and there's no ppm package available.
Afaik, Win32::API currently won't build on MSWin32-x64-multi-thread, though work on that is in progress.
Cheers,
Rob