mmm okey.
si deseas hacer un JOIN entre tres tablas que estan entres servidores distintos, tenes que hacer que los SERVIDORES hablen entre ellos.
por ejempo en SQL SERVER, podes ir al ENTERPRISE MANAGER y en SEGURIDAD, SERVIDORES VINCULADOS, le colocas los servidores con los que quieren que este converse, tb le peudes setear el usuario y que password usar para conectarse internamente.
luego en ASP haces la conexion solo a UN servidor y no a tres.
y en la sentencia SQL usas esta nomenclatura
select * from servidor.basededatos.dueño.tabla as a, servidor2.basededatos.dueño.tabla as b where .....
algo asi