Pick-up orders, but for a different person?

Having been totally unhappy with WineDirect’s gift membership options, I have (mostly) figured out a decent way to roll my own. However, I am going to have gift club members who are picking up wines that are processed on another person’s account. Is there any way to create orders that are for pickup, but have a different name as the person to pickup?

If no, I am also curious to see how people would neatly handle situations where a member would pick up orders on another person’s Contact, and how to specify who should get which orders. My gift givers are almost all members, so they will have club orders of their own as well as gift orders.