be, tutto questo lo puoi fare in javascript/css
per il click a link devi asssegnare ad ogni td della table un evento onclick che porti alla page che vuoi, idem per il colore un evento che son style o css ti cambi il colore. niente che tu non possa fare leggendo una guida minima di javascript![]()