Não há como fazer isso diretamente. Há vários problemas técnicos que impedem que isso funcione, como arquivos abertos, estados de memória, etc.
Como mencionado nos comentários, a melhor coisa a fazer seria usar um programa de área de trabalho remota como o Windows Remote Desktop, TeamViewer ou VNC para acessar e usar a área de trabalho do PC e vice-versa.
Uma máquina virtual compartilhada funcionaria de maneira ineficiente. Hospedar um localmente significaria uma terceira cópia do SO e os programas seriam necessários e recursos extras da máquina seriam usados. Transferir a imagem e o estado da máquina levaria tempo. Instalar o software em um VPS seria mais flexível, mas mais caro.