Sí, con la extensión gd
http://es.php.net/manual/en/book.image.php
EDIT: Te explico un poco más.
La idea sería crear una imagen (imagecreate) del tamaño que neceistas, y después con imagecopymerge vas añadiendo las imágenes que quieras. Sería a cuadritos.
Por ejemplo, la primera imagen la pegarias en 0,0, la segunda en 160,0, la tercera en 320,0 etc.
Espero que te sirva :)