Yes, you will need to use a database.
You need to review the various applications listed at the link I provided,
to determine if any meets your requirements or can be easily modified to by
you to meet your requirements. You will need to have knowledge or at least
willing to learn ASP/VBScript, unless you are willing to hire someone to
modify one those listed or are willing to pay to have one written
specifically for your needs.
--
==============================================
Thomas A. Rowe (Microsoft MVP - FrontPage)
WEBMASTER Resources(tm)
FrontPage Resources, Forums, WebCircle,
MS KB Quick Links, etc.
==============================================