I can imagine 2 reasons why the particles are black:
- you multiply the colors (multiply with black is black)
- you disable zbuffer when rendering the particles... then the background will be drawn "over" the particles.

hmmm... I don't really know what kind of effect you want to achieve... any chance you post a screenshot and explain it a bit clearer?