Thats probably because your usb drive wasn't big enough, XP is over 3GB generally depending on what you install, and if your talking about a flash drive most of them are formatted in FAT file system which doesn't let larger files be copied. I do not know of any free ghosting software most of it will cost you, but its generally cheaper than a new license and disk of xp.
Cooler Master RC-690 Case | EVGA 780i | Intel Q6600 @ 3.2GHz | EVGA 9800 GX2| WD 500GB 7200RPM SATA | Rosewill Xtreme 850w PSU| Samsung DVD+-RW | 8GB OCZ DDR2-800 | Zalman 9700 HSF| 4 120mm Case Fans| Windows Vista Ultimate 64-bit | Acer 22" using DVI |
3dMark Vantage: 21,544