GCC residents who carry valid resident visa of Qatar can get visa on arrival at any GCC country, airports and border, Except Saudi Arabia.

For going to Saudia is a different issue, but you can get visa for UAE, Oman, Qatar, Behrain and Kuwait if you hold resident permit of any of these countires.

Also for American passport holders can get visa on arrival to airports.