1.: Entweder oder. Du kannst nicht den einen Link überstreichen und den anderen durchstreichen.
Dazu wäre interessant, WANN er überstrichen/durchgestrichen sein soll? Die ganze Zeit? Wenn man drüber fährt? Bis man drüber fährt?

Zitat:
<style type="text/css"><!--a:link{color:#6E6892;text-decoration:overline;}a:visited{color:#6E6892;text-decoration:overline;}a:active{color:#6E6892;text-decoration:overline;}a:hover{color:#7F0000;text-decoration:overline;}--></style>

So wäre er dauerhaft überstrichen.

Zitat:
<style type="text/css"><!--a:link{color:#6E6892;text-decoration:line-through;}a:visited{color:#6E6892;text-decoration:line-through;}a:active{color:#6E6892;text-decoration:line-through;}a:hover{color:#7F0000;text-decoration:line-through;}--></style>

So wäre er dauerhaft durchgestrichen.

2.: Um BssG noch zu ergänzen: <marquee behavior="alternate" direction="up" scrollAmount="2" height="100" width="200">Dein Icons-Quelltext</marquee>

Das führt dazu, dass es zu einer Grenze wandert und dann wieder zur anderen.
Ohne diesen Teil läuft es durch und fängt wieder von vorne an.

Rest versteh ich nur halber und hat BssG ja schon beantwortet.