General rule of thumb is maintain at LEAST 2 foot per second (fps) flow in the pipe to keep any solids from settling in the pipe. For a 1" pipe this would be about 300 gph. You usually don't want to exceed 8 fps because you get a lot of friction/line losses in the pipe making the pump very inefficient. So you have a range of 300-1200 gph. I say go for the middle, between 600-800 gph.
All of these numbers are based on pipe diameter. If you use smaller (3/4") pipe, you will have to scale back.
Also remember to look at your pump curve to know your flow at the head you are pumping; i.e. your flow will be different if you are pumping 3' to your tank versus 6' to your tank. And make sure that when you figure how far you are pumping that you use the water elevation in the tank, not the pipe height.
For example:
Sump is on floor, pump is in sump. Sump water level is 12".
Tank stand is 30".
Drilled fitting on tank is 12" above stand.
Tank water level is 28" above stand.
On the pump curve you need to look at the flow corresponding to the difference between the two water levels, i.e.
Tank water level - sump water level=
(28"+30") - 12" = 46" = 3.8'
It does not matter where your hole is drilled in the tank or what level the pump is located. Then you still need to derate the pump for friction in the pipe, but that all depends on the flow through the pipe. The higher the fps, the more friction, the less the flow.
If you have multiple pipes it gets more confusing, but the best thing is to tee or branch off soon after the pump. Then you can calculate the flow in each pipe separately and add the flows together. Just make sure that your pump suction pipe is large enough to handle the flow (usually it is one size larger than the discharge pipe). I would also recommend adding ball valves to each line to the tank if you use just one pump. That way you can balance the flow manually after you start, plus you can perform maintenance on one segment while the tank is still running.
If the flow is closed loop, then you use the highest flow pump curve and only de-rate the curve for friction losses.
Are you running closed loop or sump?