Oh boy, this is something I tried a few eon's ago, and let tell you this, unless you can get a programmer that know Unreal-Script, and a VERY good material/shader artist, and they both work together, ONLY at that point can you achieve what you're asking for through particles.