No doubt the wise ones here will have many ideas. Just jumping in to say that I once had to do this with a very complicated route, and I just got a travel agent to do it. My company paid her fee for arranging my ticket, and my companion paid the $35 fee for arranging that ticket. So basically it cost $35.