If your wife trusts the friend and the friend is competent to handle this, it is far easier for an individual to handle their own arrangements than to deal with multiple third parties, including what appears to be at least two if not more carriers on separate tickets.
If this can all be priced out and makes sense, then simply wire or otherwise transfer the funds to the friend and have the friend make the purchase.