There was a nifty little hint on MacOSXHints today about how to script iMovie to start recording TV shows at specified times. Unfortunately you need some sort of Analog-Digital bridge or a DV camera with DV passthrough (which my 6-year old Sony PC10 doesn't have).
http://thoughton.co.uk/cgi-bin/mt-tb.cgi/1