Espero te sirva este ejemplo sencillo...
Código PHP:
header("Content-type: image/jpeg");
// Creamos las dos imágenes a utilizar
$imagen1 = imagecreatefromjpeg("imagen1.jpg");
$imagen2 = imagecreatefromjpeg("imagen2.jpg");
// Copiamos una de las imágenes sobre la otra
imagecopy($imagen1,$imagen2,0,0,0,0,200,150);
// Damos salida a la imagen final
imagejpeg($imagen1);
// Destruimos ambas imágenes
imagedestroy($imagen2);
imagedestroy($imagen1);
...Donde Imagen2 es la imagen que quieres Insertar sobre la imagen original (en este caso Imagen1)
Saludos.-