Aah, Sitrec is probably on the money here. The easiest way would be to make it so when it rains, you have a separate set of maps for making the leaves wet/collect water and then a separate particle system.
Sounds difficult to sync it all up, but ohh so cool it would be!