I'm assuming you are using the builtin w32time service to synchronize with an NTP server?
If so, knowledge base article Q223184 desribes the registry entries that can be used to control the service (this applies to Windows 2000 and Windows XP).
Under the registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
One of the values is
Period : REG_DWORD or REG_SZ
Used to control how often the time service synchronizes. If a string value is specified, it must be one of special ones listed below.
0 = once a day
65535, "BiDaily" = once every 2 days
65534, "Tridaily" = once every 3 days
65533, "Weekly" = once every week (7 days)
65532, "SpecialSkew" = once every 45 minutes until 3 good synchronizations occur, then once every 8 hours (3 per day) [default]
65531, "DailySpecialSkew" = once every 45 minutes until 1 good synchronization occurs, then once every day
freq = freq times per day
Just change this value to how often. Look and the knowledge base article or post here if this doesn't make sense.