In terms of Windows Media Center, the download based version is the best way to experience BBC iPlayer.
If you want to use the streaming version, you may have some luck with a plug in for Media Center that is just a web browser.
I don't know what ones there are though, so you'll need to look for one on this site.