If you've set the particles to have random transparency, then the particleSampler node could be used to pass on that info to a shader I should think.