iPhone Contract Between Teen and Mom Goes Viral on Internet