I have started this post in the General area but have now narrowed down the problem and probably should have posted it here anyway.

I have a ActiveX dll that I have modified and installed on our remote webserver. It runs fine on my PC. but fails under certain conditions when run on the remote webserver.

I have got it writing to a log file and the error description is:
clsMessageHandler.Update - Error : 70 : Permission denied : SMSListener

I think it was failing when trying to create a particular class within the SMSListener project which starts:

Private Sub Class_Initialize()
Set noIE = CreateObject("InternetExplorer.Application")
End Sub

I have now taken this particular class and compiled it into its own ActiveX dll. This class can now be sucessfully created from an ASP page using Server.CreateObject.

However it will not let me create it from within my main ActiveX dll due to permissions error 70.

I cant think what else to try. I have checked all the permissions i can think of. Please help!!