I'm using UBB 5 and I have to add the # sign in front of: use Socket; ... Will this affect me when I try to run UBB 6...?

http://www.ultimatebb.com/home/faq.html#socket

Quote
If you run the Socket test on your Variables page and you receive either a blank page or an error, that indicates that Socket is not installed. To be sure, however, make sure that your ubbmisc.cgi file is executable (is set to mode 755 on UNIX or is in an executable directory on NT) and that the proper Perl path is listed in that file.

If ubbmisc.cgi has the proper permissions and the proper Perl path, then that indicates that you are likely missing the Perl Socket module. Contact your web host and see if they will install it for you (only they can install it). It will not cost them anything, since Perl is free.

If they will not install Socket, you must stop the UBB from trying to call the Socket module. Doing this is simple. Open the following four files: ubbmail.cgi, ubbmisc.cgi, cpanel4.cgi and postings.cgi and search in each for the following line:

use Socket;

For all 4 files, replace that line with:

#use Socket;
null