l'errore deriva dal fatto che l'argomento di implode deve essere un array ed evidentemente non lo è.

Cmq il principio è corretto: metti tutti i numeri in un array, li ornini, li stampi.

Molto sbrigativamente:
Codice PHP:
<?php
$array_con_numeri 
array_filter($_POST"is_numeric");
sort($array_con_numeri);
echo 
implode(',',$array_con_numeri);
?>
...ma si dovrebbe meglio controllare i dati provenienti in $_POST...