è corretta la sintassi:

$a = $_post['1'];
$b = $_post['2'];
...
$msg = array("$a","$b","$c","$d","$e");

o essendo variabili vanno senza virgolette?

(le variabili in pratica sono i name delle checkbox riferite al relativo "radio")