Spawn the particles only arround your player, and offset their spawn position by your players global motion vector. They will spawn where he is heading and be in view (of course a bit of a change has to occure when he moves backwards or the particles will spawn behind the camera's view frustrum..