This question already has an answer here:

How do i get an object to shoot out an object that is shooting out objects with the particle system.

marked as duplicate by Duarte Farrajota Ramos, X-27, David Oct 12 at 13:57

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Blender 2.8 will have this feature, that will allow complex manipulation with particles (not only with particles):

https://www.youtube.com/watch?v=HQi2BqlQtnI

If you want to try something similar right now, you can try to use Animation nodes, but you need to know, that it has not so good performance as particles.

Not the answer you're looking for? Browse other questions tagged or ask your own question.