Yes, you can dual boot multiple Windows versions on the same machine. Personally, I find it easiest to physically disconnect the other drive while you setup the older version of Windows. Makes things much easier.
When you want to boot to Windows 7, hit the key that bring up the boot menu when you turn your system on and select the appropriate hard drive. If you want to start Windows 8, simply let it run.