Shouldn't there be an else branch like:
PHP Code:
$doignore[uid] = array(ignoreid1, ignoreid2);
if (array_key_exists($bbuserinfo['userid'], $doignore)) {
$bbuserinfo['ignorelist'] = implode(' ', array_merge(explode(' ', $bbuserinfo['ignorelist']), $doignore[$bbuserinfo['userid']]));
}
else
{
$bbuserinfo['ignorelist'] = implode(' ', $doignore[$bbuserinfo['userid']]);
}