I assume you're using some kind of "stealth" technique on your DNS service host to point a domain to a sub-folder URL. That technique isn't a standard DNS capability and will cause the browser to assume it is at a different URL than the server thinks.
It would probably work better to use a virtual domain on your web server called something like "forum.towtalk.net" and point that to the forum subfolder. Then on your DNS server, use a normal A record or CNAME pointer for "forum.towtalk.net". But the way you have it now with the meta refresh pointing to the true forum folder is probably most reliable, except for browsers that don't support meta refresh of course.