Is it possible to make an image copy of Windows XP to hard drive, so that I can reinstall it on a Mac (running snow leopard)?
Apple has a whole page dedicated to making the "Switch" from Windows to Mac. Part of it deals with how to setup Boot Camp.
Microsoft also has a page that describes how to move Windows to a new machine. That new "machine" could just be a Boot Camp partition: