crea delle classi del tipo:
a.colore1:link {color: 006600;}
a.colore1:hover {color: 00CC00;}
...
a.colore2:link {color: 333333;}
a.colore2:hover {color: 999999;}

che applicherai al link
...

alla seconda domanda nn so risponderti, ma ho dei dubbi che sia possibile! se non con un linguaggio dinamico! cmq non voglio dire cose che nn so!