Сделать такое можно тысячами разных способов. Не нужны никакие промежуточные звенья, да и Flask тоже выглядит лишним. Скрипт на ПК разумнее сделать клиентом, который подключается к вашему сайту и получает от него задания. Даже если ограничиться рамками протокола http, задания можно тупо периодически поллить, можно получать длинным поллингом, можно по sse или websocket. Естественно, для всех длительных соединений на сервере понадобится асинхронный обработчик. Понятия не имею, как такое в Laravel делается.