MMS was one feature which was missing big time from the original iPhone and iPhone 3G. It was not until Apple released iPhone OS 3.x which brought this feature for the masses. The same now goes for the recently launched iPad 3G as well.
The guy behind StealthBravo has managed to modify the latest AT&T Carrier Update file v6.0 so that it enables MMS and Tethering functionality on iPhone firmware 3.0 or 3.0.1. This will only work for AT&T customers with iPhone 3GS/3G running firmware 3.0.1/3.0.