Will explain what this is doing real quick
Since I have heard about users homepages getting changed to porn sites and such, with out them knowing it - the only way I can think of this to happen is some spyware on their system.
The spyware would have to key in on the form field with the name "homepage"
So we just change the name of that formfield to the usersname - which means that the spyware jerks are going to have to be more clever as every single user now has a differently named homepage formfield.
Then when its submitted, we just give the variable $homepage its value on top, so we dont have to mess with anything else and let the programming that works already work

- that is what this is doing
$homepage=$$bbuserinfo[username];
So if I submitted a new profile change, my homepage variable would now be like
Zach="http://FantasySportsWire.com"
so to get $hompage = to that
we need $homepage = $Zach - but since we are not gonna hard code in a million different user names, we use $homepage = $$bbuserinfo[username] - which if I am submiitting it, is exactly the same as $homepage=$Zach