Something to look into maybe what they call "repeat cycle" or "percentage cycle" timers.
Some links you can try exploring (look at page 2 of this thread):
http://www.canreef.com/vbulletin/sho...d.php?t=43323&
Happy hunting though .. I don't imagine you'll find these timers at your average hardware store.