Okay, I feel I have to straighten out this question.
As a Filipino, I learned that the practice of food on the altar was not for the statues but rather for the dead. I don’t know where the idea came from but it is a way that Filipinos try to connect with family on the other side. It is NOT supposed to be for the statues. Anyone who thinks they have to feed the statues needs to be taught that this is idolatry and is a sin because the statues, though blessed are nothing more that sacramentals that remind us of Jesus and the saints. They are not living beings nor are they in need of nourishment like those false idols of the pagan religions.
One may argue that the dead don’t need food. Certainly, the souls should be prayed for and indeed they have no need of food but then again, they don’t need flowers on their grave either. We put flowers on graves becasue we love our dead and want to show that remember them.
The same applies for Filipinos. In lieu of flowers, food on the altar which is usually from the dinner eaten by the family is offered as a means of affection for the dead. This is a mere cultural aspect that Filipinos have to express belief that death is not really the end and that all of us will be together in Heaven with the Child Jesus and those holy ones depicted in the home shrines. Since the statues symbolize the presence of God, food is placed before the home shrine because the physical presence of the images evokes a tangible presence of God and a hope that the dead are in Heaven with Him.