Yes,

This:
(Lteste[0])->strings = Lname;

should be this:
((Lteste[0])->(pstring[0])) = Lname;

strings gives the amount of strings in the text; it is a var. pstring is an array of string pointers, where you can put your strings in the text.