Probeer in plaats daarvan het volgende te schrijven
while($rss = mysql_fetch_assoc ($result2))
{
$array1[]=$rss['name'];
}
Op die manier zijn de waarden in de arrays strings en kunnen ze gemakkelijk worden vergeleken. Ik weet niet hoe array_intersect omgaat met geneste arrays, maar het werkt prima met strings.