Why do you need Windows XP? I have Mac OS X (Leopard), and when they first added the "instant streaming" on Netflix I couldn't use it, but a couple months later they added OS X support. I'd try it out just to make sure - maybe you can use it now.
Of course, you have to have a Netflix account.