As suggested you could just go manually to windows update on your XP machine and download it from there. I agree with onthelimit - it can take ages to install particularly on a machine that only has 256 or 512Mb of RAM.
The alternative is to download the ISO image and burn it to disc then install it from the disc. The download is bigger than the Windows Update method but I believe it to be less tortuous than other methods. click here