Hi,
der Fehler ist eigentlich recht simpel:
|$poll_set[1]|$poll_set[2]|$poll_set[3]|\n " ;
$poll_set[3] hat, aus deinem Split noch einen Zeilenumbruch an letzer Stelle. Das kannst du entweder durch bessere formulierung deines splits beheben, oder einfacher durch ein chomp($poll_set[3]) vor der Ausgabe. Dann dürfte dein Problem wahrscheinlich gelöst sein...
Grüße Andres Freund