Прежде всего Windows не даст так сделать. Надо либо патчить библиотеку, либо ставить Windows Server. Я рекомендую второй вариант, так как серверной ос можно пользоваться 365 дней (по триалу) бесплатно.
Далее двигаемся двумя путями:
1. Если вы с другом сидите в одной комнате, то тогда можно использовать multipoint или ibik aster. Просто подключаем две мышки, две клавиатуры и два монитора. Виртуальные машины не нужны, в Windows есть система сеансов, поэтому надо создать другу учётную запись.
2. Если друг будет цепляться из своего дома, то можно настроить RDP сервер. Друг по специальному протоколу со своего старенького пк подключится к вашему и будет иметь свою сессии, где сможет запускать любые программы.
А вообще сначала надо прикинуть, а хватит ли мощности для двух игр одновременно.