Usually i use an external EEPROM to save the strings. As i use always the same routine to display strings, i format my strings to fit directly on the LCD, then, if i have to display results right, left or somewhere esle on the string i use specific structure to store LCD address in the EEPROM or in the program to point directly on the wanted LCD location.

Using a HEX editor make things easy to figure out how your data will be display on your LCD.

It's flexible even if it use a bit much EEPROM storage.

OR, Using another EEPROM structure, you can specify the origine point, the string lenght and do what you need with.