You can't charleyplexing RGB LEDs, try drawing the circuit and you find it won't work due to the three common connections on each LED.
Sure you can. The issue is really that there are 3 different forward voltages (blue and green are very close), and that means you you need 3 different resistor sizes if you are sending the same voltage. It means if you try to send 20ma to the red, you wont be able to send 20ma to the blue or green, and or if you try to send 20ma to the blue, you will send way too man ma to the red.
I have many such RGB LEDs charlieplexed right now. They are in sets of 12 LED, that could be laid out in a long row (line), or in 16 columns like a cube, or a variety matrix configurations.
Most if not all the LEDs ive charlieplexed were common cathode, not common anode, and im unsure if it works the same with common anode, but it seems like it should.
I have been meaning to make a schematic for the cube with 64 charlieplexed RGB LEDs, but I havnt yet. I can tell you that the design uses 16 spires of 4 RGB LEDs, and each spire is controlled by 4 lines. Each spire is 12 LEDs controlled by 4 pins, and the 16 spires (64 RGB LED, or 192 LEDs) are actually controlled by 16 pins.