I would recommend you give this some consideration before you start into this. Windows expects to be on the first hard drive, first partition. Windows does not like to be number two. lol
Your problem is not going to be getting the boot fixed back for Linux, that will be a simple matter. Getting Windows to load, boot, and run properly is the problem. I know it can be done. I have seen setups like this but have been told by people that know a lot more than I do about Windows that it isn't a good idea. There will be ongoing issues.
I would consider using Virtual Box or VMware. Either of these two programs will allow you to virtualize Windows on your Linux install. I have used VMware before and it works quite nicely for exactly the situation you describe. I just finished using Virtual Box to put Windows on my machine for a work project. This is the first time using it but it seems to work fine. I know Husse uses it so you might ask him for help if you have problems or questions. I am still learning my way around in it.
Just a different view point.