Yo pondría algo así (ojo! Hecho al vuelo, y sin probar nada! Y no he usado mucho gd!)
Código PHP:
$newimage = imagecreatetruecolor(1600,120);
$image1 = imagecreatefromjpeg('ruta/imagen1.jpg');
$image2 = imagecreatefromjpeg('ruta/imagen2.jpg');
$x=0;
imagecopy($newimage,$image1,$x,0,0,0,160,120);
$x=$x+160;
imagecopy($newimage,$image2,$x,0,0,0,160,120);
Algo así (bien depurado, claro) deberia funcionar