Y puede poner el código que usas para el campo oculto? Podría ser un problema de comillas... No lo sé.
Supongo que lo siguiente debería funcionarte:
Código HTML:
<input type="hidden" value="<? echo $nombre.' '.$apellido;?>">
Fijate en las comillas dobles justo antes de <? y después de ?>.
Saludos,