Ciao non puoi usare la funzione fputcsv?
http://us2.php.net/manual/en/function.fputcsv.php
Ti conviene, basta mettere i tokens in un array e ti crea in uscita il csv.
In questo modo non dovresti avere più problemi, puoi specificare sia il parametro per il delimiter sia di enclosure..