The wiki can host custom JS files; you just have to be an admin (like myself) to edit them. For example, here are the files for "loc mapping" (ie. showing a red X where an NPC is on a map):
https://wiki.project1999.com/MediaWiki:LocMaps.js
There's a single common JS file for the whole wiki,
https://wiki.project1999.com/MediaWiki:Common.js, and it has the power to bring in specific files for specific pages. For instance, the Per-Level Hunting guide page has its own JS file, which is brought in via this line:
Code:
case 'Per-Level Hunting Guide':
importScript('MediaWiki:HuntingGuide.js');
So again, we could very easily do something similar with a "Traveling Adventurer" page ... but
A) it would need to be in Javascript (or PHP if you want to build it server-side, though I see no need for that), and
B) while I'm happy to help with adding the code to the wiki, showing you how to make the form through JS, etc. ... I personally don't want to actually write the code myself.