If this was the PASCAL room I could have helped more.
Anyway one way would be ReadInputFile in two loops.
In 1st loop WriteOutputFile1 up to where you want to insert text to a new file.
In 2nd loop WriteOutputFile2 from the end of where you want to insert text to a new file.
Join the files WriteOutputFile1+InsertedTextFile+WriteOuputFile2 as a new file.
You might find a DOS "JOIN" command on the net if you can call a MS-DOS action from within VB, I don't know about this.
CMD brings up a console window if you type it in the "RUN" area from the windows START button.
Hope this might give you an idea to write a VB join program maybe as well?
Hope this helps.