Вам необходимо сотрудничество другого процесса. Какой-то код должен выполнять фактический запуск потока. Вы можете передать аргумент командной строки новому процессу или сделать его доступным для чата, чтобы он мог спросить, что делать. Последний вариант может быть реализован с использованием общих методов межпроцессного взаимодействия, таких как обмен сообщениями или веб-службы на основе HTTP.
Для простого сценария начальной загрузки может быть достаточно аргументов командной строки.