You need a few components.
- A decent time/date/TV station parser. "Lost is on at 10 tommorrow night, channel 7" should be able to derive a timestamp, TV show and TV station.
- This adds to a google calendar or similar. Or an internal one.
- If it's internal, the calendar can be exported as iCal/Rss.
- UI for CRUD on TV stations - name, area of broadcast, related stations.
- Views for 'what's on channel X'
- The ability to say "i want to watch shows A, B, C" and turn those into a calendar, feed, whatever.
- A platform.