iTivo will do this automatically for you. You can put shows you like on a subscription list and it will automatically pull and process these shows as they show up in your now playing list, which it refreshes once an hour.
Works great for me and my iPhone 4, especially now that iOS 5.0 syncs automatically on wi-fi. I get to do absolutely nothing and specific shows just show up on my phone!