If you're not already using MCI, you can get about that many miles with them for signing up. Unfortunately, with some versions of the promo they don't all come through right away, so be sure to ask about that.
If you have a Citibank Visa, you can probably get a MasterCard, and vice versa.
And you can send people lots of flowers. If you need names to send them to, please get in touch.
Finally, do you need the miles now, or can you reserve the seats now and book them later when you've accrued the miles by flying? I've never been in this situation so I don't know, but you might ask about that.