You are looking for an algorithm for computing "flows with edge demands" or "flows with lower bounds." There are many straightforward algorithms for this. This set of notes details one possible approach, though if you were to do a few quick Google searches I bet you could find some more information on this.
Hope this helps!