Oi Pablo,
Uma forma simples e de fácil manutenção é instanciar o seu componente por uma página ASP/ASPX ou disponibilizar a interface do componente através de um Web Service.
Na abordagem ASP/ASPX, o cliente faria chamadas para as páginas passando "querystrings" que representassem os métodos e os parâmetros a serem chamados no componente COM. O componente seria instanciado e usado pela página.
Na abordagem de Web Services, a transparência de localização é maior, de forma que o seu objeto remoto seria usado como se ele estivesse no mesmo espaço de endereçamento do cliente.
Considere ainda a utilização de COM+/MTS; embora esta seja uma opção com maior custo de instalação/administração.
Um abraço!