All of the reports we get here on this issue are that Windows 7 won't install correctly if installed last, but needs to be installed to zeroed HD to remove GRUB, then follow tutorial to add Linux back.
Of course you can try it. So others can learn from your experiment, please keep us updated here. Maybe someone will post who knows differently.
I notice that the great new
EasyBCD 2.0 beta has a Linux tab on it's Add/Remove function where OS's are configured for multi-boot. I'm not sure how it would fit in for your usage but it's there if it will help.