What you want sounds like a routine Windows Extended Desktop function. No additional software or hardware should be required.
He wants each virtual monitor to work like a separate monitor, Windows Extended Desktop doesn't do that. One of the major differences for example is you cannot go full screen with Windows Extended Desktop since then it will just take up the entire screen again.