Опитайте да напишете следното вместо това
while($rss = mysql_fetch_assoc ($result2))
{
$array1[]=$rss['name'];
}
По този начин стойностите в масивите ще бъдат низове и могат лесно да се сравняват. Не знам отгоре на главата си как array_intersect обработва вложени масиви, но работи добре с низове.