I just found this site (after much searching for a soccer-friendly pub in my not-so-soccer-friendly area of VA). It's a list of subscribing pubs put together by Fox Soccer Channel. Hope it helps anyone still looking for somewhere to watch tomorrow's match. http://msn.foxsports.com/story/802702
Caught the game at Barrister's (listed in the FSC guide with address). They have FSC and Setanta (plus the usual ESPN stuff) on about 20 screens. Guinness on draft too (though the keg ran dry last night after my second and I had to switch to Murphy's). I recommend this place to anyone looking to catch a game on TV in the St Louis vicinity.
call ahead and be very specific - ask them to check what's on the channel at this time! i've been burned.
Try this one. I've been out of town a few times wanting to watch DC United, and while this site hasn't helped me in specific locations, it might help y'all sometime: http://www.soccerbars.com/modules/soccerbars/