Tienes que respetar las comillas que el HTML y tag que uses define.
Por ejemplo .. para HTML no es lo mismo:
<a target=Marco1 href=pagina.php?variable1=Pepe Morales>Envia</a>
qué
<a target="Marco1" href="pagina.php?variable1=Pepe Morales">Envia</a>
En el primer caso .. como no pones comillas en tu parámetro "href" .. cuando hay un espacio en tu palabra se intenta "asumir" com oun parámetro más la segunda y subsiguientes palabras que indiques .. Por eso es necesario "encerrarlo" entre comillas
Código PHP:
echo ("<a target=\"Marco1\" href=\"pagina.php?variable1=" . $Codigo . "&variable2=" . $Guest['Nombre'] . "\">Enviar</a>") ;
Un saludo,