Fluid Sim and Particles
There is no way to currently do this in Blender, as it takes a lot of RAM and computing time. In the future there may be support for this kind of thing in later versions of Blender. However, you can fake achieve a similar effect by subdividing the fluid a substantial amount, and using a dynamic paint modifier to produce waves on the surface. Add a dynamic canvas to the fluid (domain), and set the dynamic paint type to waves.Faked particle interaction

Then set the particle emitter to have a dynamic brush. Set the paint source to your particle system like in this picture:Hope this helps!