Thanks for the help guys, it's really appreciated.
I added the SetScript part and finally managed to get it to print to chat with the following:
Lua Code:
DEFAULT_CHAT_FRAME:AddMessage(NpcData.characterName)
DEFAULT_CHAT_FRAME:AddMessage(NpcData.characterRealm)
However it did print out on separate lines like this:
[22:32:49] Sillycoder
[22:32:49] Barthilas
Next step is to work out how to get it to print to the same line, but I'm just happy that I finally managed to get my addon to actually DO something tangible. >.< Seems like this will be a very steep learning curve, but it will be a very interesting journey! (and a long one, too)