yes sure they have to apply for a visit visa for 1 month and renewable as you are in Qatar.

also you can apply for business visa during any hotel in Doha like marriotte hotel just you need to stay for 1 night at the hotel then you can stay wherever you like.