Если на NTP сервера на машине нет, придется писать его реализацию, посмотри исходники демона in.timed вроде и rdate. Еще RFC по NTP позырь. Если +- пара секунд не важна, NTP ни к чему- можно просто послать пару байт с сервера на клиент.
зачем изобретать велосипед - надо уважать труд других программистов, они тратили время на реализацию синъронизации времени а ты хочешь засунуть это в зад?
используй готовый продукт и не мучайся.