Update: Did my flow tests manually (held my thumb over the opening, let go, timed). Looks like there's a fair bit of difference between the flow timings full vs. empty. I decided that I can handle that in the software (since it has to know how much liquid is in the containers to notify the user when to add more).
Since then I've ordered a single gravity flow solenoid and got it. It works perfectly! Now to just order 5 more, and hook it all up!
Thanks so much for all your help guys!