Have you tried calling Disney directly?

I can't imagine that there would not be some reasonable outcome to this situation. My mom has approached CMs on several occasions about how little she would be eating (this would be pertaining to buffets) and they have graciously offered to charge her the child's price or just charged her for exactly what she ate.