EN las FAQ's de este foro tienes un ejemplo (probado) de esto mismo .. las revisastes?
De todas formas .. estás usandolo MAL ..
En un array .. lo que vá entre [] son los indices .. y en ese caso no hay que tocarlo .. sólo SU valor que es lo que se asigna = ..
Sería:
Código PHP:
$dato[1]['url_imagen']="http://www.neorosario.com.ar/imagenes/Monday.jpg";
$dato[1]['link']="http://www.nose.tal";
pero, si tienes todas las imagenes en la misma ruta .. puedes usar una variable extra para pre-definir esa ruta ..
Código PHP:
$dato[1]['url_imagen']="Monday.jpg";
$dato[1]['link']="http://www.nose.tal";
// Ojo que el / último es necesario!!!.
$ruta_imagenes="http://www.tal.tal/imagenes/";
// Imprimimos la imagen
echo "<a href=\"$dato[$fecha]['link']\"><img src=\"$ruta_imagenes.$dato[$fecha]['url_imagen']\" border=0></a>";
Te recomiedo que no pruebes las cosas por probar .. lee algún manual de PHP centrandote en el tema de Arrays.
Un saludo,