there's no popup text box in quest, there's only the command~text box at the bottom of the screen for getting a user's input. I think you can use JS to create your own windows (such as a input popup window or whatever).
----------------------
for simple usage on doing what you want, there's this:
http://docs.textadventures.co.uk/quest/ ... ation.htmlusing a popup menu (or you can do an inline menu too:
http://docs.textadventures.co.uk/quest/ ... wmenu.html )
as for your last option, of having the user input the name, you'd simply have that last choice, run the 'get input' Script (hopefully you can understand all of this from the 'character creation' link-guide above, but if not, if confused by anything and~or need help, let us know, and we can help you.