supongo que la variable es $_POST['msgText']...
Revisa primero qué cadena se está generando en $comando para que puedas ver qué es lo que pasa.
pon por ejemplo:
Código PHP:
$comando = "gsgc --host localhost --send " . $_POST['num'] . " \"". $_POST['msgText'] . " Cortsia de MarruSMS." . "\"" ;
die($comando);//acá detienes la ejecuión del script y envías la cadena como salida al navegador.
exec($comando);
Recuerda BORRAR la línea al solucionar el problema.
Saludos