you could use / commands
I.E.
/loadbook namehere
/savebook namehere
And then when you go to use the book, it will come up with the message that was loaded(just make a variable for the client to hold it untill they use the book)
I could probably make the loadbook/savebook thing if you need to see what I mean.
And this way, you wont have to get the mod to use books.
Also to overcome the limit of words, find out a good number per page, and then every (lets say, 300) words-- erm heres what I mean
%number=1;
%end=300;
%chars=strlen(%client.booktext);
while(%chars>=%end){
%texttoshow=getSubStr(%client.booktext,%number,%end);
//showthetext
%number+=300;
%end+=300;
}
that will continue to cycle through every 300 letters untill it has displayed them all.