Q:

Can you send and receive mms messages on the iphone 3g

Answer

AT&T limits the ability of the iPhone from sending MMS messages, not Apple. Software for sending MMS messages on the iPhone exist.