I don't know if there is any kind of work out there for what you are asking for, and quite plainly, I don't have a second monitor to even experiment with to try and help you, however as for the second half of the question, I believe I can help there.
Virtualization software, like VirtualBox and VMWare, does just what it's name implies. It creates a virtual machine for you to run an operating system within. Your operating system within there has no idea what video card you are using, how many monitors you have connected, or even if you have a mouse or not. What it sees is the virtual monitor, keyboard, mouse, network card, sound card, possibly even the virtual USB ports if you got them enabled.
As far as the OS you installed within the virtualization software is concerned, you have only one monitor. One sound card. One set of speakers. etc., etc., etc. In order for what you are looking for to be available, a second monitor adapter would have to be coded into your virtualization software of choice.