Sorry it took so much longer than I expected to fix the forum, but once we went into the weekend, I was not able to dedicate 100% to the effort.
The site should be working now on the new server. Please let me know if you get any errors, however. I was not able to do some visual/stylistic upgrades, but didn't want to keep the site down any further. I will take it down again in a few days to complete those.