Dpeending on where you live, you can go in person to a passport office with details of a confirmed flight, and they will issue the second passport wither while you wait or overnight.
I did this in Los Angeles a couple of years ago, it was surprisingly painless.