I solved this problem by using Perl Mapscript.  I used a spatial query to find the relevant points in my view.  I then iterated over that list and constructed a div element for each item.  This allowed me to do the hover over using standard Javascript goodness, including allowing a click event.
<br><br>YMMV,<br><br>Joe Bussell<br><br><div class="gmail_quote">On Dec 9, 2007 4:46 AM, Milo van der Linden &lt;<a href="mailto:mlinden@zeelandnet.nl">mlinden@zeelandnet.nl</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Your question is all client side related. There are several clients out<br>there that you can put on top of Mapserver WMS (and sometimes WFS)<br><br>Projects that I think are active and stable are:<br><br>- Google Maps: <a href="http://code.google.com/apis/maps/" target="_blank">
http://code.google.com/apis/maps/</a><br>- OpenLayers: <a href="http://www.openlayers.org/" target="_blank">http://www.openlayers.org/</a><br>- Flamingo MC: <a href="http://www.flamingo-mc.org/" target="_blank">http://www.flamingo-mc.org/
</a><br><br><br>Look in to them for details and select your client component of choice.<br><br>Kind regards,<br><font color="#888888">Milo van der Linden<br><a href="http://www.3dsite.nl" target="_blank">http://www.3dsite.nl
</a><br></font></blockquote></div><br>