Embora não seja uma resposta direta à sua pergunta específica, isso ainda pode ser uma solução.
Você pode adicionar as duas máquinas, 7 e XP, ao mesmo grupo de trabalho / espaço de rede e permitir o compartilhamento de uma pasta na sua máquina com Windows 7.
Acesse o compartilhamento através da XP VM e copie qualquer coisa do XP para o compartilhamento do Win 7.
Da mesma forma, você pode compartilhar uma pasta na sua VM XP e acessá-la no Win 7.
Se precisar de ajuda para configurar isso, posso fornecer mais detalhes.
Além disso, se você configurar a rede localmente (em sua máquina e em seus adaptadores virtuais), não acredito que seja necessário se comunicar com o roteador para maximizar as velocidades de transferência.
Editar:
link
link
Observado pela BroScience abaixo:
You can't copy files in out of the vm window, you have to use the drives inside the vm. If you look at My Computer in the XP VM, it will show you the drives on your host machine. That's where you copy it. You also don't need a synched folder, just use the shared folder as the primary and it will always be accessible in the vm and in your host OS.