<?php
//Всего человек
$total = 30;
//Считалка содержит 5 слогов
$skip = 5;

$order = range(1, $total);

while (count($order) >= $skip) {
    for ($i = 0; $i < $skip; ++$i) {
        $current = each($order);
        if ($current === false) {
            reset($order);
            $current = each($order);
        }
    }
    unset($order[$current['key']]);
}

echo 'Выигрышные места: ' . implode(', ', $order);