Grazie badaze... ho risolto in questa maniera

codice:
function Cicla($Periodo, $FarmacieRiordinate, $Query) {
    global $tabella_calendario, $count;


    foreach ($Periodo as $giorno)   {
        $day = $giorno->format("Y-m-d");
        $NomiFarmacie = addslashes($FarmacieRiordinate[$count % count($FarmacieRiordinate)]);


        $realQuery = vsprintf($Query, array($NomiFarmacie, $day));
        print_r($realQuery);
        $count++;
    }
}


$FarmacieRiordinate = $_POST['elementi'];
$DataIniziale = $_POST['data1'];
$DataFinale = $_POST['data2'];
$Query = ("UPDATE $tabella_calendario SET Farmacia='%s' WHERE Data='%s'");


Cicla(CalcolaPeriodo($DataIniziale, $DataFinale), $FarmacieRiordinate, $Query);