Sorry I haven't replied in a few days, been really busy with work.
I've never used the phpBB portal system but I'm sure this could be used on it with some modifications. You may want to post over in the phpBB forum area asking one of the guys over there to take a look.
Same goes for Joomla. Feel free to hack and slash at the code all you want
As far as the database issue goes, I'll have to create a v4 MySQL database to try and recreate the error. My web hosting company installed MySQL 5 and had everyone upgrade to it as v4 is no longer going to be supported. You may want to check with your host to see if MySQL 5 databases are available or not.
I reworked the application form. I have added Jewel Crafting as a profession selection (can't believe I missed that), added three more resistances and all of the BC keys. I really want to move the configuration files contents into the admin area (with the settings stored in the database) before I release an update here. But feel free to PM me if you want the updated form files (2 files: request_form.php and confirm.php) before then.