Ya he conseguido q funcione el DCOM con el VB6, el problema estaba en la versión del SAPGUI que por alguna razón a partir de la 6.40 no terminaba de instalar bien los componentes (será porque se dejo de dar soporte al DCOM a partir de esa versión, no lo se) y por eso siempre daba usuario/password incorrectos. He instalado la versión 6.20 del Sapgui y va perfectamente.
De todas formas si alguien le da por probar el .NET Connector con el VB6 que nos lo cuente
Gracias y saludos