Yes, you create a new partition and install on that. If you try to install on the Windows 7 partition it will simple archive the main folders/files and replace the installation.
There are a plethora of guides on how to install Windows from a flash drive, including how to transfer your iso file to the flash drive. just google it.
I would go with the same minimum space as Windows 7, about 16-20GB.