Not to make light of your situation, but kind of funny that TechSupport is asking for....well, tech support.
Na man, don't know what to tell you about that one. Guess I better stick with XP while I'm still playing ET then.
Have you googled it? Certainly some guru somewhere has found a solution, or maybe even evenbalance?
EDIT: Wondering...does XP64 or Vista have the program compatiblity wizard, like XP32 does? I know that helps you play older games on XP that run on say, DOS or something. It will basically emulate your system to allow for api calls (like maybe use a different set of system dlls) to succeed. Just a thought. *shrug*
EDIT2: Moving to the "Problems" forum, as it seems more relevant.