Ok, entonces partamos de ahí.
Windows XP ya tiene el MDAC "preinstalado", así que no creo que sea eso, entonces pasemos a la siguiente posibilidad:
¿Te funciona el IIS? ¿y el ASP?, es decir llamar páginas mediante
http://localhost/holamundo.asp y se ejecuta correctamente el ASP