Is there a way to have my emission shader only affect the particle system?
What you want is light groups. Well, the light groups feature hasn't been implemented in Cycles yet. If you wanna separate lighting on different objects, including particles, using Cycles, you might use render layers. Here's a solution for a practically the same question as yours.