Build a fully functional ASP Forum (Message Board) with UltraDev and some Microsoft Access trickery. Part of the ongoing "UltraDev - UltraEasy" series of tutorials. All the files for this project (including the database) are available for download and can be used as a stand alone, fully customizable, ASP forum.
This 9-page tutorial shows you how to add discussion forums to your web-site. With support for an unlimited number of forums and messages and easy administration learn how you can add discussion forums to your site.
This article provides an easy way to list nested forums. It does have some drawbacks, though. For starters, there is an upper-bound on the number of nested replies a message can have. In this example, the number is 12, although this is configurable. Furthermore, this approach is not the most efficient approach, and could be streamlined using stored procedures and fewer ADO objects within the code.