Saludo David, de pronto le puede ayudar el trabajo que realizó GeoTux sobre los clientes ligeros de publicación Web SIG (
ver enlace), dentro de los cuales tienen soporte al formato shapefile. Sin embargo también puede realizar la conversión a otros formatos más abiertos como GML (con el software OpenJump), e implementar la publicación en la Web. la tabla comparativa también muestra los plugins o prerrequistos para publicar y visulizar los mapas, ejemplo Javascript, Flash, java, php, dependencia de servidor, etc.
Personalmente le puedo recomendar OpenLayers (
enlace de descarga), está basado en el lenguaje de Javascript, y puede realizar el cargue de datos locales con GML o KML (
enlace de ejemplo) o remotamente por WMS, WFS.