I always thought COM objects could be accessed by any scripting language able to tap them whether that was ASP, .NET, or PHP.
My post below cited ASP just because that is the language I am most familiar with.
Here is an example:
http://www.pdfonline.com/