You can pay for anyone, but you will need their SS # and DOB at a minimum. It will help to have them on the phone while you do it as their are a number of questions to answer.
This isn't a good thread for "which card has the best signup thread", that's discussed in other threads very frequently.