The website requirement is no longer as important as it once was. Originally, back when we were hosted by Gamespy, if your project had an FTP, you were required to have a publicly-facing website. When we got our own hosting, we decided that having hosted websites was a good way to advertise a mod.
But if you are just looking to archive a discussion thread, and your content is hosted elsewhere (like on MediaFire), I don't see that a website is needed. A few of the recently-added project-specific boards don't have websites either.