Printing long sentences or words on a 16x1 LCD.

So i got this 16x1 HD44780 LCD display for the arduino, i searched a bit and found out that the existing "liquid display" library does work with this LCD with a few changes.

i had to change lcd.begin (16,2) to lcd.begin (8,2), meaning it has two "areas" where i can write. The problem is i want to write a prestored word (array) on it which is bigger than 8 characters, so how can i tell the lcd to automatically move the cursor to the next "area" and write the rest of the word, when the sentence is bigger than 8 characters?

This is my example array, the first word is smaller than 8 words the second is bigger than 8:

char* words [] = {"abcdefg", "abcdefghij"}

Thankyou in advance.

Are you sure lcd.begin(16,1) does not work ?

If yes, what about a union :

union twoWords {
 uint8_t  split[2][8];
 char both[17];
} doubleText; 

...

strcpy ( doubleText.both, " Hello World ! ");  // pay attention to not write too far !

lcd.setCursor(0,0); lcd.write (doubleText.split[0],8);   // there's no trailing 0, print won't work !
lcd.setCursor(0,1); lcd.write ((char*)doubleText.split[1]);     //   doubleText.both+8 is fine as well ( no cast required )