2-leg (reversed) bi-colour LEDs can be driven from 1 PIC pin into a 2 resistor voltage divider. It's not energy efficienct and won't allow both LEDs to be OFF, but it will allow 3 states; red green and yellow.
I've done it in the past but more commonly now the bi-colour LEDs all seem to have 3 legs.
Mosiac, I don't think you will get many colours that you can recognise. You might get 4 colours; red orange yellow green. If you try to get more they will be too similar and you probably won't be able to tell the difference.