Habs zwar noch nie gemacht aber ich denke da brauchst Du filestreams!
Einen der in die Zieldatei schreibt und einen der aus den anderen Dateien liest.
Das Problem dürfte sein das Du so nicht speicherst wo Datei1 aufhört und Datei2 anfängt.
Aber das ist ja lösbar...