Buenas,
No me he enterado mucho con tu explicacion, pero si lo que quieres hacer es poner una imagen y escribir un texto encima, puedes utilizar la etiqueta <DIV> como comentas.
Lo que tiene que hacer es crear 2 etiquetas DIV una con la imagen y otra con el texto. Luego utilizar el atributo style para indicarle la posición.
Te pongo un ejemplo.
Código HTML:
<div style="position:absolute; top:100px; text-align:center;"><img src="ruta imagen/imagen.jpeg"></div>
<div style="position:absolute; top:100px; text-align:center;"><b>Tu Texto<b></div>
Un saludo.