>I don't believe that i'm using the prog_id. I have registered it on the a server and a client. On the server, it's set to connect to its own ip address, but i am not too sure of its relevence.
Make sure on the client, you're instantiating using CREATEOBJECTEX(
CLSID,
server name); the message indicates that the object can't instantiate on the client side because it can't resolve the CLSID or ProgID via the local registry. The most frequent cause I've seen is instantiation via the ProgID without the needed registration on the client side.