Решил следующим образом :
1. Скрипт1 по крону запускается, отрабатывает и записывает результат своего исполнения в txt файл (для логирования и не только).
2. Скрипт1 инклудит Скрипт2, который запускает через COM объект нужное количество скриптов (по-другому реализовать не получилось):
$com = new Com('WScript.shell');
$start_times = 10; // how much times to start
$go = 'script.php'; //scriptname
for ($i = 0; $i < $start_times; $i++) {
$com->run('php C:\OpenServer\domains\scripts.loc\' . $go . ' 2>&1', 0, false); //2ой параметр положительный чтобы консоль видимой была
}
Как итог запускается $start_times потоков $go скрипта.
Также написал из этого небольшую приблуду что можно запускать из любого скрипта улучшенный фрагмент предыдущего кода и запускать нужное количество потоков из вариантов скриптов, параметр 1 - количество, 2 - название скрипта (указано в массиве заблаговременно), 3 - тайминг между запусками.
exec("php C:\\OpenServer\\domains\\scripts.loc\\www\\exec.php 50 3 7 2>&1");