Well then there can be a separate menu box for "HQ" in which the customer puts agreed amount of gil into the pool BEFORE adding the mats, and would automatically transfer over to the crafter when HQ is achieved, if NQ the money stays with the customer. I'm sure it wouldn't be too difficult to program something of that magnitude.