I believe I read somewhere that it's only possible if you purchase an iPhone outside of the United States. I believe AT&T has all the IMEIs of all iPhones to be used on their carrier. They can't identify an IMEI of an iPhone that originated from another carrier. Perhaps swapping an iPhone with someone outside the country?