I would call the restaurant & tell them what your wanting to do. You could probably pay with a credit card over the phone & they would take his name down so when he went it would be paid for.
Sorry, don't know.
Thanks! Your answer is awaiting moderation.