Я думаю, что это выполнимо. Для проекта колледжа вам не нужно иметь что-то настолько сложное и такое же полнофункциональное, как VNC. На мой взгляд, даже демонстрации простого управления клавиатурой и мышью и обратной связи на экране будет достаточно, и это вполне достижимо.
Если вы делаете все с нуля и используете Win32, вы можете получить удаленный экран, используя обычный пример "printscreen" по всему Интернету.
http://www.codeproject.com/KB/cpp/Screen_Capture__Win32_.aspx есть, например. Затем вы можете сжать изображение сторонней библиотекой или просто отправить в сыром виде; это не очень эффективно, но все равно будет жизнеспособной демонстрацией.
Помимо удаленного захвата данных на экране и их отображения в локальном окне, вам необходимо прослушивать сообщения локального окна для событий мыши и клавиатуры, отправлять их на удаленный хост и затем воспроизводить. http://msdn.microsoft.com/en-us/library/ms646310%28VS.85%29.aspx, вероятно, сделает это для вас.