My Italian friend who lived in Qatar bought a ticket for his son, online and forwarded it to him. His son wasn't allowed to board the plane because he didn't have the actual card with him. He explained that the ticket was sent to him by his father and it still didn't work with them.

I personally don't think its necessary to present the card, UNLESS they really suspect something. But aside that, when I want to buy a ticket for my friend who is visiting me, do I send them my credit card by courier to assure their arrival :) ???

Lame ..