Vamos a ver, no he visto ese ejemplo en concreto pero supongo que esta compuesto por dos aplicaciones una que actua como servidor y otra que lo hace como cliente. En principio del unico que necesitamos saber la direccion es del que actua como servidor, que este caso corresponderia al servicio tecnico.
Bien, a partir de aqui hay dos soluciones. Que tu empresa solicite una ip fija, no son muy caras, o que utilices nombres en lugar de ips. En cuanto a los nombres podrias solicitar (y pagar) uno de esos
www.empresa.com o utilizar alguno de los servicios gratuitos que hay por internet para dotar de un nombre fijo a equipos con ips dinamicas. Yo personalmente uso
http://www.no-ip.com/, este servicio te proporciona un nombre del tipo "nombre.no-ip.com". Ademas cuenta con programas (para windows y linux) para actualizar de forma automatica la ip.
Si decides usar nombres en lugar de ips, tedras que implementar el codigo necesario para obtener la ip a partir del nombre, aunque dependidendo de los componentes que uses puede que estos ya se encarguen de resolver los nombres (creo que Indy ya lo hace).
Bueno espero haberte servido como orientacion