Jeżeli chodzi o przezroczystość tła to jak wspomniał Krzywy36 najlepiej ustawić ją w programie graficznym - atrybut opticaly. Później odpowiedni zapis w formacie *.png powinien całą sprawę załatwić.
Odnośnie zdjęć jaki pokazują się na stronie jest wiele sposobów. Wszystko zależy do czego mają Ci one posłużyć. Najprostszy lecz nie zawsze działający jest sposób z dodaniem js i wartości w onmouse - jeżeli dobrze kojarzę powinno to wyglądać tak:
<td onmouseover="this.style.background-images='url'" onmouseout="this.style.background-image='url'">