Ok, after a bit of working on it, I got it, you can insert multiple pieces of text, you can also select a new curve by pressing N when inserting text and you can type or select new text by pressing T while inserting text.
It seems to all work fairly well, but I am sure there are better ways to do this.
I change the command name to IT, because I am changing the behavior of the function and some authors prefer that and also to prevent a version conflict. Lee, please feel free to change it back or to ask me to if you want, I just don't want to cause anyone any offense. As I said before, this is our preferred workflow here, so getting it working this way was something that made sense for us.
Please note that mine was based off of version 1.5, as 1.6 was posted while I was typing this, so it may not work in all UCS.