Hi
U can use an eggdrop script.
I'm using some advert script that sends messages at channel in some defined time.
But u can edit it so it uses TOPIC $chan, or MSG CHANSERV TOPIC $chan
Script name is Advert Script by Christian 'chris' Hopf from 2006 year