Spróbuj zamiast tego napisać następujące
while($rss = mysql_fetch_assoc ($result2))
{
$array1[]=$rss['name'];
}
W ten sposób wartości w tablicach będą ciągami i można je łatwo porównać. Nie wiem, w jaki sposób array_intersect obsługuje zagnieżdżone tablice, ale działa dobrze z ciągami.