Hi: Thanks for the clarification.
If the object's ProgID is the name I call to instantiate the function with Server.createobject() , then when I try to run it from a vbs file I receive the following WSH error:
Error: Could not create object named "myobject.myfunction"
Code: 80040154
Source: WScript.CreateObject
I was logged in as the Administrator when I tried to run it.
FWIW: The website is running under the IUSR_[machinename] account. I googled the error code above and found a support note about trying to temporarily add IUSR to the administrators group. I did, and that didn't make any difference.
The dll is in the registry, and there's only one incidence of it.