Você sabia que é possível criar imagens dinâmicas com PHP?
É possível sim e é bem interessante, dá para fazer muita coisa.
O básico...
imagecreate( int x, int y)
Cria uma imagem no tamanho das coordenadas x e y.
imagecolloralocate(rrr,ggg,bbb)
Aloca uma cor na imagem.
imagestring($imagem, int size, int x, int y, int cor)
Desenha uma string na imagem.
imagepng($imagem)
Transforma o formato da imagem - você pode escolher gif, jpg, png.
imagedestroy($imagem)
Limpa a imagem da memória.
Exemplo: criaremos uma imagem e desenharemos uma string nela...
// cria uma imagem nas dimensões 50x10
$imagem = imagecreate( 50, 20);
// aloca uma cor na imagem, a saber preta.
$corFundo = imagecolorallocate($img, 0, 0, 0);
// aloca uma cor na string
$corTexto = imagecolorallocate($img, 215, 245, 247);
/* desenha a string na imagem criada - usei $_GET[texto] - ele pegará o texto que você escolher ao chamar o arquivo imagem.php - você pode usar a palavra que você escolher ao invés de usar isso. */
imagestring($img, 2, 2, 2, $_GET[texto], $corTexto);
// transforma a imagem em tipo png
imagepng($img);
// destrói a imagem da memória
imagedestroy($img);
?>
Salve o arquivo como imagem.php.
Colocando a imagem no meu arquivo.
[img src=imagem.php?texto=Enviar]
Para cada arquivo você pode chamar um texto diferente.
É isso foi rápido mas espero que tenha ajudado...