In DC there used to be a Congressional passport office. You could call your congress person and they could tell you if it still existed. When it did exist, you could literally go there (I think with pictures) and get a passport the same day. In either case this is a great case where calling your elected representative can likely help. I needed a passport fast in NY some years ago and my senators office was very helpful.
And welcome to Flyertalk!