I know it would be really crap to be stuck downroute in this situation....however, surely this would be an occasion to have a credit card for and make use of it?
(And if you shouldn't have an emergency credit card -which I personally can't understand in this job- there is still international money transfers, and all sorts of options that I can't even think of.)
Get yourself home, and then deal with the rest!
Best of luck to all affected out there!