if ($talk_array[3]==" azione") qua c'è uno spazio di troppo
if ($talk_array[3]=="messaggio ") qua stesso
consiglio: usa foreach per passare tutto l'array penso venga molto piu comodo