The video on this page demonstrates how you can rig a lattice deformer that controls the flow of particles. A screenshot from the video is below.
A sample blend file can be downloaded from the link below
The following video was recorded a year back using Blender 2.49
satishgoda at gmail dot com