Я собираюсь сделать сайт на SourceForge (просто, чтобы попробовать).
Можно запилить свой сайт СоусФорж для РЯП.
Работа с файлами по FTP-протоколу.
Прием результатов работы программы на пользовательский ПК по TCP-протоколу.
Написать свою EXE-программу под Windows для пользовательского ПК.
А на сервере просто крутится cgi-bin-программа,
обрабатывающая TCP-запросы,
и поднят FTP-сервер.
HTML-сайт не обязателен.