(in the Windows Display Properties dialog box, in the Setting tab, click on the monitor i want to change profile, then click on Advanced button then click on Monitor Calibration tab, i can choose the profile i want for that monitor.)
And after you do that for monitor 2, what profile now shows as loaded for monitor 1 when you go into properties for 1?
after i load profile for monitor 2, then go back to properties for monitor 1, the profile for monitor 1 is still its profile.
here's the screen shots



i have 3 monitors. the one on the left (number 2) uses an ATI card, the other two (number 3 and 1) share a nVidia and number 3 is main monitor.
as you can see, number 2 has its own profile, while number 3 and number 1 share the same profile