si chiama "watermarking" e penso che qui sul forum se ne sia parlato milioni di volte. Comunque, se hai a disposizione le GD, c'è la funzione

http://it.php.net/manual/it/function.imagecopymerge.php

che può aiutarti