From memory (and from a system I don't have access to), there's a permissions issue related to the user that IIS is set up to run as, and what permissions that user has to access certain resources. This prevented me from doing certain COM stuff until I'd changed the user (via the Services control panel?) that IIS ran under, and gave that user certain additional permissions. Specifics beyond that are hazy. Hope that helps.