maybe this could work:
-add eventhandler "fired" to all units, to check when some1 shoots
-make the eventhandler exec a script which grabs the bullet.
-now keep track of the bulletpos untill it disappears (hits anything)
-use the drop command to create some brown smoke at the last pos of the bullet.