Necesitas un hosting que soporte uso de base de datos y alguno de los lenguajes de páginas dinámicas, tales como ASP o PHP. La base de datos puede ser en Access o MySQL, pregunta en los foros correspondientes para que te den más información, seguro que hay códigos predefinidos de libros de visitas que puedes modificar... Un saludo.