How to print multi-value link image CCK field in template?
You should be able to use the l() function (link function) to print out your link.

Typically, l() is used with the arguments l("My link text", $path), however, the first argument doesn't have to be text and can be just html.  You just have to specify that with the optional $options array argument at the end if you're including html.  :-)

Here is more documentation on using l(): http://api.drupal.org/api/drupal/includes!common.inc/function/l/7  The 6 &amp; 7 versions should work similarly.

In your case, you can build your link like this: 


Your first argument will be an image, rather than text as the link
Your second argument will be the path you want the image to link to, which should be $image['filepath']
Your third argument should specify that the first argument is html, and not just text


So, try something like:

&lt;?php
print l(  
    theme_imagecache('my image cache preset name', $image['filepath']),
    $image['data']['url'],
    array(
          'attributes' =&gt; array(   // Sample attributes you can apply to your anchor tag
            'id' =&gt; 'your-link-id',
            'class' =&gt; 'your-link-class',
            'target' =&gt; '_blank',  // open link in new window.
          ), 
        'html' =&gt; true,
    )
);
?&gt;


I haven't tested this yet, as I don't have a Drupal 6 site handy, but this should work.  Let us know if it works or if it needs some tweaking...