particle system pass around actor

I want to make a particle which does not collide or even pass through the actors, instead i want which pass around the object, just like the wind or smoke. it will pass around object and will again obtain the empty space after passing the object.
it would be great help if you answer as i think its very complicated particle system.
thank you.