Hi,
Wenn man auf einen Link geklickt hat und die dazugehörige Seite anschaut, sollte der "Menu-Hover"-Effekt des entsprechenden Links aktiv bleiben, so dass man am Menü sieht, wo man ist.
Du verwechselst zum einen wohl :hover mit :active und zum anderen wird doch nach dem Klicken ohnehin eine neue Seite geladen; diese kannst Du nach Deinen Wünschen anders formatieren (wobei ein Link auf die bereits angezeigte Seite unsinnig ist und Du die Verlinkung des Menüpunktes gleich mitentfernen solltest). Aber ich vermute, Du hast einen wesentlichen Punkt unterschlagen.
Ein PHP-Skript könnte die ID des entsprechenden Links auswechseln, durch eine, die in CSS unter a (ohne hover-Effekt) gleich den Hover-Effekt der anderen Links definiert hätte.
oder - wie gesagt - besser aus dem A ein SPAN machen, welches entsprechend formatiert ist.
freundliche Grüße
Ingo