1. If you clone the drives properly and set all of the correct parameters it should work. An easier solution would be to create a system image and use that to install Windows.
2. If you select all of the partitions then it will clone them. You may have to copy them one at a time, I'm not familiar w/ Ghost.
3. I have no idea what the parameters of Hackintosh are. I know for a fact that it requires extra drivers and whatnot because OS X only comes with a finite set of drivers and it's fairly difficult to install them. You should follow the instructions you find on the web. It is possible to boot OS X off USB 2.0.