in reply to Windows COM Component?

Did you look at PerlCtrl, part of the ActiveState Perl Dev Kit? You can download a free trial and try it out for 21 days. A simple sample is explained in A Walk Through the Code.

Another (but free) alternative would be Windows Script Components, which are a little harder to deploy.

Disclaimer: I'm the ActiveState tech lead for the Perl Dev Kit.