Что вы хотите добится в итоге?
Если вы хотите, что бы пользователи на разных компах работали с разными приложениями на "сервере", то это RDP + RemoteApp (оно же удаленный раб.стол, RDS).
Если вы хотите вести трансляцию обучения и показывать каждому ученику разные программы, то сразу встречный вопрос - вы коментировать то же собираетесь одним ртом разное в один момент времени?
Для дистанционного обучения (телеконференций, вебинаров и т.д.) полно своих приложений, но они показывают всем только один экран (окно) ведущего.