After reading your post it is not clear why you can not install Windows 7 on the second drive. Preparation of the drive ought to be done my Windows 7. Why did you prep the drive in Windows XP?
And why did Why did you use Dynamic Drive?
Here is a suggestion.
Remove the drive that has XP on it. Now try to install by booting the Windows 7 install disk. Does that work?
The second HDD, the one I want to install Win 7 on, is blank and unformatted. So I can’t use Win 7 to do anything at the moment.
The new drive shows up in the BIOS and is also listed in Device Manager but I can’t access it or assign a drive letter to it. I really don’t know much about Basic vs. Dynamic Drives but from what I have read, I thought Dynamic was the best form for newer operating systems. I think that can be changed if needs be.
I could disconnect the C: drive with XP installed okay but I’d imagine that the computer won’t boot then as it fails to recognise the new disk.