Credo tu debba prima creare un'immagine di grandezza 1 + 2 ...
Dovrai calcolare la altezza di ognuna (x1 e x2) e la larghezza di ognuna (y1, y2), poi dovrai sommare le due altezze e trovare la larghezza maggiore (y3), quindi creare una "nuova" immagine di altezza x1 + x2 e larghezza y3, al che "pasti" le due immagini dentro la "nuova", usando imagecopy e i relativi parametri.
Non conosco approfonditamente quelle funzioni ma a rigor di logica dovrebbe essere la soluzione più semplice