Passports do not carry that type of information. However, if it ever became a matter of interest, your home country could always request your criminal record from the country you visited.
If you are not listed in the UAE or Interpol or you passport shows a deny stamp of the country which you had the conviction there is no problem. But you better do not get caught in the UAE with drugs. Jail or execution can happen.
You need a passport when travelling to a country other than your own and when returning to your own country from another country.
If he has a valid passport of another country he can.
No, you must enter and leave the country on your South African passport. The following extract is from http://www.home-affairs.gov.za/sa_citizenship.asp "A major citizen who-(a)enters the Republic or departs from the Republic making use of the passport of another country; or(b)while in the Republic, makes use of his or her citizenship or nationality of another country in order to gain an advantage or avoid a responsibility or duty is guilty of an offence and liable on conviction to a fine or imprisonment for a period not exceeding 12 months.".
No, you need a passport to enter another country.
You always need a passport to enter another country
Absolutely, you need a passport to travel from one country to another.
Yes. Whenever you enter another country by air, you need a passport.
No, you will face difficulties. They need to see your entry stamp.
If you are flying within the United States, you do not need a passport. If you are flying into the United States from another country, or out of the United States into another country, you need to present a passport at customs.
You cannot change your passport. Rather, you can apply for a dual citizenship passport, meaning you will be issued another passport if you are eligible as a citizen of that particular country
You may be able to obtain a passport from your country of citizenship, but not from the country that has issued you a green card: passports identify and verify citizenship. Visit your country's consulate if you're not living in your country of citizenship, or the passport office in your country of citizenship to verify your rights to a passport. It will be important to disclose that you are holding a green card from another country.