I haven't used the meal plan yet, but I can tell you that you need to buy it for each night of your stay, and that everyone staying in your room with you also has to have the meal plan.
There's a board devoted to discussion of the meal plan here on the DIS, the folks over there might be able to help you decide if it's right for you.