Right now we all know how many scammers there are profitteering off newbies in beacons, and part of the reason why this is the case is perhaps a run is not a tangible thing that can be traded in a trade window.
For all intents and purposes all the records that Anet will have on their systems will probably just show the customer paying 2 plat to the scammer at a certain time and location, and that's it.. not that there is anything conclusive or suspicious about that.
What I'd propose is, to have a new "town token" item, similar to the "Start sword" found at the ascalon merchant. The town token is free, and will be customised to the uid of the person buying it (ie the runner). At the start of the run, the runner will then exchange this town token to the customer for the said amount of gold. The town token will expire (perhaps change colour or something) when the customer enters the named town with the player for which the token is customised to.
I doubt it will be too hard to implement, and it will definitely cut down on running scams. Besides quests can probably be designed around it, like collecting all town tokens to gain a certain PvE rank for instance.
Please discuss.
Please don't raise issues like how running ruins the game yadda yadda. Many things ruin the game, running is not one of them.
g

