You do not have to have a data plan, but you cannot have a data block in place.

Call Customer Service to see if there is a data block, and remove if you want to be able to send/receive MMS. However, note that if she accidentally hits the internet button you may incur data pay-per-use charges @ $2/MB (minimum charge for any access is $2.00)