Zkuste místo toho napsat následující
while($rss = mysql_fetch_assoc ($result2))
{
$array1[]=$rss['name'];
}
Tímto způsobem budou hodnoty v polích řetězce a lze je snadno porovnávat. Z hlavy nevím, jak array_intersect zpracovává vnořená pole, ale s řetězci to funguje dobře.