Можно прикинуть как вариант - использовать PC как платформу виртуальных машин (популярные примеры - Vmware Player, Vmware Workstation, от Microsoft - Virtual PC, Parallels отечественный, еще продукты есть) и запустить игру на 2 виртуальных Windows-машинах по виртуальной сети. Есть ряд вопросов:
1) не знаю, как с DirectX вообще и разделением ресурсов видеокарты в особенности (продвинутые игры используют видеокарты по максимуму, и делить видео на виртуалки может быть проблемно) дело будет обстоять - с этим, наверное, сложнее всего, хотя, если игрушку попроще-постарее взять, думаю, можно решить,
2) надо как-то мониторы, клавиатуру и джойстик разнести по виртуалкам - думаю, это решается,
3) компьютер должен быть довольно мощный.
ПС: Геймерством давно не увлекаюсь, так что специфику игровых проблем представляю лишь приблизительно.