A resposta curta, até onde sei, é "Não".
O Windows 7 (Vista, XP, e outros) é um sistema operacional "Workstation", o que significa que ele serve apenas para um console por vez. Mesmo com a Área de Trabalho Remota, a exibição local da estação de trabalho fica bloqueada enquanto o usuário remoto assume o controle.
Sua sugestão de virtualização é interessante, no entanto, provavelmente não será rentável. Primeiro, você teria que ter uma licença de sistema operacional adicional para a VM. Segundo, você teria que ter um computador adicional para conectar-se remotamente à VM. Terceiro, o usuário remoto ainda não estaria fazendo interface direta com o computador Host, invalidando, assim, a finalidade deste exercício. Neste ponto, o usuário remoto pode também usar seu próprio computador para seus próprios propósitos.
Se você quiser que vários usuários tenham acesso simultâneo a um sistema Windows, a única solução é comprar um sistema operacional do servidor. Novamente, no entanto, isso ainda exigiria que o (s) usuário (s) remoto (s) tivesse (m) suas próprias estações de trabalho das quais eles possam se conectar ao servidor. Dependendo do que você está tentando realizar, você pode deixar que todos usem seu próprio computador (e hospedar um compartilhamento de arquivos no sistema "servidor") em vez de dividir os recursos em um sistema que não foi projetado para ele.