in reply to Strange OLE ClassFactory cannnot supply requested class error
I believe that this is an issue between win32::ole and windows. I had a similar problem that I could not figure out. I had code that would not run on my box, but it worked for someone else, I then used p2exe to compile the code, put it on a different file server, and it ran. I can not remember if the fix was to update my box with the latest patches and re-install perl or to revert to an older windows configuration, but that is where I would start looking.
-Cameron