Proverò fputcsv, grazie.
Intanto però avevo trovato come soluzione, quella suggerita da clasku, che leggo solo ora: "campo";
Però non finisce qui, in quanto se questo campo ha delle virgolette, queste chiuderanno la selezione, quindi, oltre a virgolettare il capo bisogna raddoppiare le eventuali virgolette presenti nel campo con un replace. Per ora ho impostato in questo modo ma credo che passerò al più presto alla funzione fputcsv per evitare sorprese non calcolate.
Grazie a tutti della collaborazione
A.