Cita: Aparte debo reconocer que esto fue una de las cosas que le atrajo a PHP, poder manipular imagenes sin necesidad de componentes extras, como me pasaba con ASP.
En PHP .. el soporte para manipulación de imagenes es una "extensión" .. Anque es una de las extensiones más comunes para PHP y casi todo servicio de hosting la incorpora (es gratuita) .. no te confies si en algún servicio de hosting no te van tus scritps que uses esas funciones de esas librerias.
-------
Con respecto a tu problema ..
No has puesto el código que usas, .. pero dicha función tiene un parámetro (el último) para ajustar el grado de "mezcla" (alpha) entre ambas imagenes usadas .. Tambien habría que ver que imagen usas como "mascara" ...
Un saludo,