1433 cierto :) te tiré a MySQL..
Sin resultados = "no se puede conectar al host remoto"? o se queda en blanco? (si se queda en blanco, está fantástico!)
Yo me fijaría si se puede conectar desde tu windows (donde tenes el apache) al host remoto con el sql server management console o alguno de esos. Probando que haya conexión entre named pipes (\\SQLSERVER_REMOTO\\SQL_SERVER2K:1433) y con tcpip (IP,1433).
También poné el host con el puerto separado por una coma: "IP.IP.IP.IP,1433"
Si con telnet te dió que no se puede conectar porque la máquina ha rechazado la conexión o algo así, entonces tenés que fijarte que TCP/IP esté activo en SQLServer2k (por default está desactivado).
También podés probar conectándote al SQL2K con named pipes desde apache...
Y por último, también probaría con esto:
mssql_connect(HOST,USER, PASS) or exit("MSSQL Error: " . mssql_get_last_message());
para ver cual es el error que tira mssql (a lo mejro el problema está en permisos y no en la conexión)
Saludos,
G