You didn't say what country he is a citizen of. If he is on a US passport, he can come in on a tourist visa and pay the QR100 visa fee at the airport. If he wants to stay longer than 30 days, you can extend for an add'l 30 days, for another QR100 (of course), at the immigration office, near Oryx Hotel.

I'm sure other countries have this same type of allowance, but you would have to double check.