Upvote:2
Because you are flying internationally, you have to check in at the airport because the ticketing agent needs to check your passport and make sure that you have all the applicable visas. As for your billing address question, there shouldn't be any issue. People buy airline tickets for groups all the time.