You can get sysprep from the XP cd and the MS website.
TO make the deployment for this work, I've been looking at something like this:
Need 1 dedicated PXE Server. Create a img file of a WinPE cd-rom ~50mb. Use the PXE server to send the Image to a machine when it boots, and requests it, and have the image run a batch file to run ghost. We support about 11 machine types now on 1 image, but the image is 3.4 gb, due to software and configs...
This is the method that I would use. We don't do it simply because of load. We cover most of the state of alaska, have 17 sites and it's a pain if you image 3 machines in a remote site using this method casue the overall bandwidth goes to ****.