RE:sincronizar hora internet
hace tiempo hice algo parecido en Visual BAsic.
utilicé el control INET., y también me curre un script en ASP.
Lo que hacía era enviar una cadena por el metodo POST.
El script recibía la cadena de texto y despues le enviaba la HORA.
En Delphi no he usado un control parecido al INET., pero sería mas sencillo si utilizas el control que te permite desplegar paginas en internet.
Y envias la cadena por el metodo GET.
asi pondrias en la direccion algo como:
http://www.direccion.com/script.asp?damelahora=YA
Claro que tendrias que hacerete un script en ASP o si lo prefieres en PHP.
NOTA: la hora te la mostraría en el navegador.
Espero haberme explicado.