foreach ($ids as $id) {
$pid = pcntl_fork();
if ($pid == -1) {
throw new Exception('could not fork');
}
if ($pid === 0) {
//в дочернем процессе банально запускаю команду с нужными параметрами. Проще будет найти и убить если процесс почему-то зависнет.
exec('command ' . $id);
//для дочернего процесса вся работа выполнена
return;
}
}
while (pcntl_waitpid(0, $status) !== -1) {
//получаем сигнал о завершении одного из дочерних процессов
}
//все дочерние процессы завершились.
P.S. У Самсунга целая линейка моделей с названиями вида W<год выпуска>.