I used to run a joke-a-day mailing list where it read from a great big list of jokes.  I used BLAT to send e-mail; I'm sure with tweaking it could be made to work with anything.