I'm currently working on a game that reads strings from a txt file and its for mobile ... So I can help
Create a Resources folder in your project folder - put all of your txt files in here
Add an ArrayList Proxy to a gameobject
Use the 'Split Text to array list' action to get the strings from the txt file
Pull all the swordnames from the array and store them as strings - Use Array list get
Then set the GuiText or 3DText to that string .... that should get you started.
Let me know if you need more clarification on anything.