Also, soweit ich weiß, haben diese RGB-Leds 4 "beinchen"

3 für die Farbe und eine gemeinsam Masse. Die Masse kannst du immer über
einen Leiter laufen lassen (z.B. ein gemeinsames Massekabel). Bleiben bei
300 Leds also noch 900 beinchen übrig (für die farben). Wenn du sagst,
du verfügst über eine Möglichkeit per Multiplexing 900 Anschlüsse zu steuern,
sollte das doch kein Problem mehr sein.

Oder habe ich da was falsch verstanden?