I doubt you will find what you described for free, it does not sound like you require much as far as space & bandwidth and there are many hosts out there that will provide you this for a very reasonable price.
Why dont you try opening a request in our Hosting Requests forums to see what different hosts can offer you.
there is what i ask for at www.bravenet.com but it looks terrible , ezboards is another but is only a 30 day trial, well anyway thanks for your input i'll check your link now...