How about using one of the chips with PWM outputs? I think most pulse low to turn on, so you'd want high side switching (PNP) and probably resisitors force a minimum load (i.e. >=5mA)for proper switching.
Think TLC5490, maybe WS2801/WS2803, parts like those.