Bueno ya que te han contestado a una. Yo te contestaré a la primera con un pequeño ejemplo que he hecho para que te hagas una idea. Esta hecho para cuatro imagenes. Para mas imagenes, solo tienes que cambiar el numerito que te puesto en rojo y añadirle if else o case al javascript.

Quiero que al entrar en una página una imagen que tiene un enlace cambie aleatoriamente cada vez que se actualiza o se entra en esta página a varias (cada una con un enlace distinto también).



<html>
<head>
</head>
<body>
<form name="formulario" id="formulario">
[img]file://C:\Documents and Settings\jgallego\Mis documentos\pic11478.gif[/img]
</form>
</body>

<script language="javascript">
Imagen = parseInt(Math.random()* 4,10)
window.alert (Imagen)
if (Imagen == 1)
{
window.document.formulario.imagen.src='file://C:\\Documents and Settings\\jgallego\\Mis documentos\\TELEPLANAS.jpg'
}
else
{
window.document.formulario.imagen.src='file://C:\\Documents and Settings\\jgallego\\Mis documentos\\pic11478.gif'
}
</script>



Un abrazo!