My project consists of a piece of software to sync users from a vBulletin forum and into Wordpress.
The software should run from within vBulletin in two ways:
a) As a page a user can visit to have his login info copied to the Wordpress site. For this part to work, the user must be already logged in to vBulletin.
b) As a independent PHP script which will be called by vBulletin's cron and copy all the users login info from vBulletin's to Wordpress. Consecutive runs of the script should only sync new users since last copy and delete the ones no longer existing.
Because of the way vBulletin stores passwords, it is probably not possible to copy the user with the same password from vBulletin to Wordpress so a new one should be created and mailed during the copy.
Both sites (vBulletin and Wordpress) will be sitting in the same server and use the same database server.