"Pass gas" sounds more polite than "fart". "Fart" isn't a rude word, but it sounds more direct. It's similar to "die" and "pass away" in that we prefer to refer to unpleasant concepts with less direct words.
"Arse" is British English and "ass" is American English. Keep in mind that in British English, the "r" is silent and "ar" is used to indicate a long "ah" sound, thus they have the same pronunciation (except in slightly different accents obviously).
We normally use British English spelling in Australia, but I've only ever seen the American spelling of the word here for some reason.
"Ass" is also an old-fashioned word for "donkey" in all countries.