hi your best bet is to get a hotel visa for him.i have brought both my indian friends and relatives here through that. visit visa for relatives is ok but for friends may be tougher.go to any of the 3, 4,or 5 star hotels and they wil help you out.