Cita: ...con esta prueba se que puedo crear el archivo pero al darle sobre el link se sobre escriben...
es imposible que se sobre escriba el archivo ya que estas usando el modo 'a', el cual coloca el puntero al final del archivo, lo que quiere decir que el nuevo contenido se agregará al final del archivo, mas no que borrará el contenido previo...
Cita: ...y ya hay muscho valores de i....... por cada que le doy link...
es lo mismo al punto anterior, cada vez que le des "click" al botón se agregará de nuevo el contenido generado en el for, en este caso una numeración del 1 al 10 al final del archivo...
Define bien lo que quieres hacer, si lo que deseas es que cada vez que se de "click" al botón se borre el contenido previo necesitarás usar el modo "w" o "w+" el cual enviará el puntero al principio del fichero y trunca el fichero a longitud 0, ahora, si lo que deseas es simplemente generar el archivo al vuelo (sin guardarlo en disco) lo mejor es que envies las cabeceras indicando que es un archivo para descargar y unicamente a base de "echos/print" generas el archivo deseado...