Salam,
Very interesting sites nikola provided.
And he is correct, there are differences in each and every of the gulfs dealects. Like Saudi arabic isnt identical to Bahraini arabic dealect.
Iraqi might be similar, but it sounds different.
If you want further assistance, I can help by...