Also I am not sure this is the issue but. There was two flavors of ubb classic depending on the path to perl to download.
Since you moved hosts the path to perl may have changed.
Another note from the guide.

Why Are There Two Different Sets of Files to Download in the Member Area?

When you log into the Member Area, you’ll see the current version of UBB.classic™ available in two slightly different files:

Get Latest Version (#!/usr/bin/perl)**
Get Latest Version (#!/usr/local/bin/perl)**

The UBB.classic™ is written in a language called Perl, and in order to run correctly, it needs to know where the Perl language files are located on your server’s system. The way we tell the UBB.classic™ where Perl is located is by placing a special line at the beginning of the main UBB.classic™ file. When you ask your web host for the “path to Perl”, they will give you an answer that probably looks like one of the two lines above. If you download the file that matches your “path to Perl” then you do not have to open the UBB.classic™ files and edit this introduction line.

If it turns out that your web host has Perl installed in a different location than either of the two above, you can download either one of the files and the detailed installation instructions will tell you how to edit the “path to Perl”.


Blue Man Group
There is no such thing as stupid questions. Just stupid answers