The delay is a slight problem (same with live timing) but with something like VLC I believe you can delay the audio stream by a couple of seconds to sync it all up.
Something I forgot to mention is that the Diseqc switch lives outside near the dishes, so there’s no extra cabling to go in/out of the house. Just a couple of short pieces about a 1.5m each to link the two dishes to the switch.
VLC is a media player. It’s the best there is, in my opinion. It plays virtually every file format you could think of without making a fuss, and it has loads of useful options. It’s free and open source; you can get it at http://www.videolan.org/vlc/.