iptables-timeoutd is a daemon that reads commands from a telnet connection and creates timed temporary rules. You could easily change this to run other commands on a timed basis.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.