Use NPC contact (lunar spell) for getting new tasks at the start - bank and withdraw the runes required at edgeville (lodestone to there) then contact the one specified, then read the new task.
It'd be easier to implement at first than walking to each master.