te recuerdo que no es propio ni correcto pasar dos URL en una sola...
al menos no de la manera directa en que lo haces, pues la forma ideal es usando
urlencode() para escapar correctamente la URL
Código PHP:
<a href="http://url.com/foo/bar?candy=<?php echo urlencode('http://otra.url/etc/etc?id=99'); ?>"/>