Un foro es lo que ves , un sitio donde se discute , debate , se plantean dudas , etc.....un foro puede requerir registro o no , los usuarios se afianzan , se conocen , comparten mucho más de las simples dudas....... un foro es una comunidad con todo lo que ello conlleva.
Un libro de visitas en una web es una implementación donde los visitantes dejan un comentario sobre que le has parecido la web , sugerencias , etc....
Los libros de visitas no requieren de registro y en ellos no suele haber debates o discusiones , uno simplemente firma allí.
Los libros de visitas vienen a ser el equivalente web de los libros de visitas que hay en los ayuntamientos ( por ejemplo ) y que los visitantes más ilustres que pasan por la ciudad firman para plasmar en papel el momento en el que estuvieron allí.