#10905 para hacer eso, tendrias que:
Crear un array.
Conforme leas los ficheros, ir metiendo en cada indice del array, la linea de texto, es decir:
Lees el primer archivo, y obtienes dato1:dato2
guardas en array[0] dato1:dato2
lees el segundo archivo, y obtienes dato3:dato4:dato5
a array[0] le concatenas dato3:dato4:dato5
terminas de leer la linea dada e incrementas el indice del array
cuando termines de leer todo, creas un nuevo fichero, e iteras el array y cada linea la vas escribiendo en el fichero.