Extending analog outputs?

Hello
TLC5940's are indeed nice when you want to play with LEDs, and i enjoy fading 16 LEDs individually with it, but what if i need atmega-like PWM (constant current source) ?
My project needs a LOT of analog outputs, 48 actually. I want to control colors on 16 VGA screens, and it turns out that the hardest part is not syncronization : it's sending 3 analog voltages per screen, varying between 0.3 and 1v.

I'm trying to convert my constant-current sink (TLC) to a constant-current source with a homemade vactrol and a voltage divider, then i plan to LP-filter the signal, and finally buffer it (LM358).

Or, given that each color has its own ground, can i just do as if my screen was a giant LED ?

So, if anyone has an idea... im all ears !
:wink: