Tell him you need him to buy the ticket so you can play the game........just kidding~
H1B, the working permit for non-US citizens. It is very clear that a company should help you getting H1B if they are hiring you for a non-contract position. What a company need to do is just to fill in some forms, providing some company's information( financial info..etc). Then, of course, they should take care of the costs.