A little more information on the topic would be very helpfull...
What just comes to my mind is to put the water suplly on top to let gravity do the work, you only have to control a little door where the water comes out using a time variable maybe. Using a 555 timer the user pushes a button triggering the timer and the door opens for the time set in the 555 timer, after that time it closes.