Программы такие есть. Называются "Удаленный терминал" (Telnet).
Также есть (Remote Desktop Protocol — протокол удалённого рабочего стола, RDP). Сама программа (клиент) называется mstsc.exe (можете поискать её в каталоге Windows.
Но вашему другу все равно нужно иметь компьютер, для установления связи.
Для работы по протоколу RDP, достаточно "всего лишь" в панели управления выбрать пункт "Подключение к удаленным рабочим столам". Но, здесь не зря взята в кавычки фраза "всего лишь". Компьютеры, в таком режиме, должны иметь статические адреса в интернете (в сети) и версия должна быть не ниже "Professional". Иначе, не удастся сконфигурировать сетевые настройки и соответствующие службы. Правда, есть готовые бесплатные программы. Но они, увы, "не без греха". Либо у них ограничено время работы, либо они дают рекламу, либо и то, и другое, Что самое неприятное, одна из программ, после 15 минут работы, вообще попыталась установить в систему компьютерный вирус.
А вот для комфортной работы в режиме терминала (Telnet), нужны несколько другие программы. Навскидку, это VNC (если не ошибся).
Но у режима удаленного терминала есть неустранимый недостаток - скорость обмена информацией ограничена пропускной способностью канала связи между терминалом и сервером. То есть, "поиграть" в какой крутой шутер, не удастся - "картинка" слишком долго будет передаваться через интернет.
Но, экспериментируйте! Удачи!