particles are rendered seperatly...
The only method that I know right now is using the red / green / blue values and 'fade' them to the fog color at high distances.
but this won't work for particles with the BRIGHT flag.
EDIT: and will only work if the particles are colored with their red / green / blue -values

or you could use sprites.
not that fast but it'll work
