Igplayer error is a problem with the game not liking your resolution as was mentioned earlier. This problem is idiotic, and I'd really like someone to blame it on but I just don't know who... widescreen manufacturers perhaps?
Anyway, if you're using an nvidia card and have the control panel installed you should be able to set your resolution to something that the game will accept (If someone who's got it running can tell us the resolution they're using that would help a bunch), there's an interface in there for creating a custom resolution and a checkbox somewhere to display resolutions your monitor can't handle. I'd hand-hold you through the process but I'm not at my desktop and it's been a while since I've done it, not to mention that I can't guarantee this will work with any certainty.
Edit: I should also mention that downloading .dll files is particularly dangerous. You should have the file on your computer already as long as you've played any mainstream game or updated directx in the past couple of years, just search your main drive for it.