I have 2006 Ent Ediotn running on XP.
I think I put Ent Edition of 2004 on my XP too. But again, I’d have to double check the installation guide.
You have to make sure you have SQL 2000 Dev Edition though.
To give details on the steps to install it would.. well…take a long time. Chances are, it is going to fail the first time. I just have no luck installing 2004.
If you have a specific question, I might be able to help better.