Would they trust you enough to give you their checking account number? If so, you could wire them the money from your bank. This would probably not be free but it would be cheaper than, and probably as fast as, Western Union.
"At times the world can seem an unfriendly and sinister place, but believe us when we say there is much more good in it than bad. All you have to do is look hard enough, and what might seem to be a series of unfortunate events, may in fact be the first steps of a journey." Violet Baudelaire.