How can I achieve sharper shadows from a light on a particle system?

I’m not sure about the particles, but you could try setting the spotlight to movable if it isn’t already. There are a lot of situations where movable lights don’t scatter like stationary ones do.