here an interesting interview with neville page (avatar, star trek) about this... http://www.cgchannel.com/2010/03/iconic-creature-design-with-neville-page/
Maybe this could help http://www.blendercookie.com/2010/03/29/introduction-to-fluid-simulator/ There are several tutorials of showing how to use particles too.