In my rush to get my first fix out I didn't completely test all the functionality. Instead of the fix being a one liner it is a two liner. Since I had the portfolio already installed it skipped part of the process.
Instead of inserting just the line:
$val[strpos( $val, ";" )] = " ";
You will need to insert both of the below lines in the same location:
if ( $ending = strpos( $val, ";" ) > 0 )
$val[strpos( $val, ";" )] = " ";
As with before i have attached a new install.php file with the modifications included.
So far the mysql_fetch_array errors you were getting also fixed with this change. If you could give the installer a try with these changes included and let me know the results I would greatly appreciate it.
Sorry for the confusion before.