Pues mira:
1- instalas xampp (supongo que ya lo tienes hecho) y lo configuras (hay diversos videos para configurarlo y es facil)
2- lo siguiente es simplemente entar en C:/xampp y entras en "htdocs y dentro creas una carpeta llamada como quieras que sea tu foro por ejemplo "vbulletin"
3- Bajas vBulletin con su licencia respectiva y abres la carpeta "upload" y copias todo a la carpeta "vbulletin" que creaste para xampp
4- Una vez copiado en el xampp entras en la carpeta "includes" y buscas el archivos "config.php.new" y lo abres con el programa "notepad" o cualquier editor de código
5- Entra en Xampp y en la parte Mysql que deberia estar running en verde veras dos botones, stop y admin, pues entras en admin y te llevara a la principal de phpmyadmin
6- entras arriba en una opcion llamada privilegios y creas un nuevo user y le das todos los privilegios y le das a la opcion de crear una base de datos con el mismo nombre
7- bien ahora que ya tenemos la base de datos y el usuario con su contraseña te vas al notepad con el archivo config de antes y baja hasta donde veas:
PHP:
$config['Database']['dbname'] = 'forum';
Sustituye la palabra forum por el nombre de la base de datos que creaste.
luego busca esto:
PHP:
// ****** MASTER DATABASE USERNAME & PASSWORD ******
// This is the username and password you use to access MySQL.
// These must be obtained through your webhost.
$config['MasterServer']['username'] = 'username';
$config['MasterServer']['password'] = 'password';
y sustituyes username por el nombre de usuario que creaste
y las pasword por la que creaste para ese user
8- una vez hecho todo eso le das a guardar y cierras
9- Vuelve a buscar el archivo config.php.new en la carpeta includes y lo dejas como config.php
10- Entras en internet y pones en la barra de direcciones: localhost/vbulletin
Automaticamente comenzara la instalación de vBulletin
Espero haberte ayudado
Saludos