The best way would probably be to put together a script that would read a text file and replace all the text in the text layers.
If you don’t want to do that, you could do it with expressions. As an example, say you have a master comp with a master text layer with a comma-delimited expression for source text that looks like this:
“text 1,text 2,text 3”
In another comp, you could have a text layer with an expression that extracts the the third string (“text 3”) of the master text – like this:
txt = comp(“master comp”).layer(“master text”).text.sourceText;
txt.split(“,”)[2]
So the trick would be to put your text together in one string, separated by commas and then set up your other layers to extract the piece it needs using split().
Dan