GPU Particle Shader Texture Read/Write Possible?

Hello, I’m a WebGL coder, now working in Unreal, and I’m having trouble getting the effect I need:

I’d like to create a GPU-based particle system with a custom shader that writes to one texture and reads from another to achieve color-tinting. I also need to swap roles of these textures between frames. Having trouble and would very much appreciate guidance.