Дропбокс умеет работать по локальной сети. Т.е. если все ваши компьютеры находятся в одной локалке — файлы по интернету гоняться не будут. Интернет нужен в таком случае только для авторизации.
Ой, кажется мне вы очередной велосипед изобретаете.
При логине отправляйте логин и пароль на сервер (используйте https чтобы не было перехвата), формируйте sessionId и пусть пользователь ходит по вашим страницам/запрашивает сервисы с этим Id.
Именно так, как сказал предыдущий оратор.
Открываете файл через CreateFile с параметром SECURITY_ATTRIBUTES.bInheritHandle = TRUE и делаете CreateProcess с bInheritHandles = TRUE и lpStartupInfo.dwFlags |= STARTF_USESTDHANDLES, lpStartupInfo.hStdError = hFile.
Перенаправление ввода-вывода это НЕ параметры командной строки.
Попробуйте поэкспериментировать с CreateProcess, параметр lpStartupInfo может быть полезным.
а) Коллекторов игнорить — у вас с ними никаких отношений и договоров нет. Если будут наезжать — заявление в милицию.
б) Обращение в Роспотребнадзор — они хотя бы дадут ответ, по которому можно судить о перспективах.
в) Перечитывать договор.