Why do you want to put Windows on an external hard drive?
This is next to impossible to accomplish.
Microsoft has yet to offer a usb or firewire install. This is intentional. It would be way to easy to use the installation on multiple computers.
If you do figure out how to do it, let us know.