I have booked with Singapore Airlines before with a credit card from other people. Well, the credit card holder needs to sign sort of a letter of approval and send to SIA office. But before check in it is not necessary to show the credit card.
And of course I am aware of the travelling agent option. But as usual they need to make a living by providing the service. So I just thought to find some alternatives...