А точнее, хочу чтобы один работал за компьютером, а второй работал за этим же компом удаленно и они друг другу не мешали.
Идея с вертуальными машинами наверное не подходит, так как будут мешаться друг другу.
Слышал, что такое реализовано в самой Виндовс, что мне и интересно.
"Чтоб не мешали" - ну никак не выйдет - ресурс один используют. Как вариант - сервер и два "тонких клиента" (за самим сервером лучше пользователям не сидеть) - ресурс все равно один использовать будут, но так хоть система будет нагрузку распределять. А если пользователя за сервер посадить - еще и риск, что убьет все появляется.