I'm confused. Why is that a problem?
If I need to pay and the price is in 'Dollar' I assume the recipient can clearly indicate if it's a USD or a AUD that he wants to receive here. Francs and Swiss Francs shared the same name, but were different things (and had different abbreviations).
The same would be possible for the units you mentioned.