I would call the airlines... like United, AA..., and ask if they could help you out. People may donate unused miles to them before they expire and they supposedly use these donated miles for charity.
Explain your situation. Maybe they'll apply some of those donated miles toward your trip. each year, people donate millions of miles back to them for charity.