To get a timer to activate as accurately as possible, the high-resolution switch can be used.
/timer -h 18:30 1 1 /echo -a $time
But just like everyone else has already mentioned, IRC is not designed for high-accuracy events. Even if a script is accurate to the millisecond, the lag over the internet destroys that accuracy.
-genius_at_work