this is the wrong board, but I'll leave it here anyway.
you'd have had responses if you posted here http://www.computerforums.org/forumdisplay.php?f=8
anyway, you only need a database if you plan to store things on the server,
so a form to email things to you doesn't need a database.
that said you can create comments pages that don't need a database as well.
however, if you;re emailing things then you;re relying on someone being on the other end checking the emails and actually writing names down.
same with if you have a form that'll just create a text page on the server. someone will have to check this...
if you use a database you;d be able to store and retrieve the information online, so this may be the best way to go, though will be technically more difficult.