Debes usar los header para poder guardarlo a la maquina del usuario.
Código PHP:
Ver originalheader("Content-type: application/csv"); header("Content-Disposition: attachment; filename=file.csv");
echo "record1,record2,record3\n";
Para guardarlos en el servidor te sugiero usar
filesystem