CRC - if you're installing XP in an existing Active Directory (may also work without AD iirc), MS has a built-in tool for this, Remote Installation Service (RIS). A quick google pulled up
this how to on RIS installs for XP. Probably more info on the MS site.
The other 'commercial' product I know of is
Altiris for push or pull XP installs.
HTH