if this is what you're after, i believe you could string all of the verses together in the player dialogue using invisible continue, and set it up as a Blocking Topic (which automatically replaces all the default hellos). the downside is, Blocking topics also "block" whatever dialogue trees you have in place
And he would only say the first info, unless the player actually engaged in dialogue with him. Then he would rattle off th rest.
Also, I can't seem to get invisible inputs to work... It just says '...' ingame, instead of hooking right into the next line like it should. (And did in NV...)