That all sounds straight forward. I guess you will be using the USB interface to program the Arduino. Can you leave the Arduino connected to the USB? If so, you can just used Gobetwino (on Windows) or write your own equivalent (on any other OS) to supply the content of the text file. Or write your file to a memory card and add a shield to allow that to be physically plugged into the Arduino.