It's easy with Linux, but I have never done it with Win7
I guess you should be able to use 'Virtual Box' to install Win7 to your USB if you have a Win7 ISO file. If not you can just find one, they are not illegal since they are just copies of installation disks with a 30 day trial.