Constrain particles to one axis?
By default a particle emitter has some velocity relative to the normal of the emitter and is affected by gravity.  You can turn the normal velocity to 0 and turn off gravity, and then use the Object Aligned velocity to do what you want.