Guardando bene il codice..hai messo gli fopen() in un ciclo!
Dovrebbero aprirsi prima e chiudersi alla fine i file.