Buenas, necesito su ayuda ya que mis conocimientos no son buenos 

(estuve googleando mucho y no encuentro nada similar)  
bueno lo que quiero hacer es algo asi  
 
  Código PHP:
   
<html> 
<body> 
<form action="" method="post" enctype="multipart/form-data"> 
    <label for="file">Sube un archivo:</label> 
    <p> 
      <input type="file" name="archivo" id="archivo" />  
      <input type="submit" name="boton" value="Subir" /> 
</p> 
    <p>Titulo:  
      <label> 
      <input type="text" name="Titulo" id="Titulo"> 
      </label> 
    </p> 
    <p>Descripcion:  
      <label> 
      <input type="text" name="Descripcion" id="Descripcion"> 
      </label> 
    </p> 
</form> 
<div class="resultado"> 
<?php 
if(isset($_POST['boton'])){ 
    // condicion en la que solo permita que se suban imagenes y que sean menores a 20 KB 
    if ((($_FILES["archivo"]["type"] == "image/gif") ||  
    ($_FILES["archivo"]["type"] == "image/jpeg") ||  
    ($_FILES["archivo"]["type"] == "image/jpg")) &&  
    ($_FILES["archivo"]["size"] < 2000000)) { 
     
    //Si hubo un error en la subida, mostrarlo, de la variable $_FILES . 
      if ($_FILES["archivo"]["error"] > 0) { 
        echo $_FILES["archivo"]["error"] . "<br />"; 
      } else { 
          // Si no hubo ningun error, hacemos otra condicion para asegurarnos que el archivo no sea repetido 
          if (file_exists("archivos/" . $_FILES["archivo"]["name"])) { 
            echo $_FILES["archivo"]["name"] . " ya existe. "; 
          } else { 
           // Si no es un archivo repetido y no hubo ningun error, procedemos a subir a la carpeta /archivos, seguido de eso mostramos la imagen subida 
            move_uploaded_file($_FILES["archivo"]["tmp_name"], 
            "archivos/" . $_FILES["archivo"]["name"]); 
            echo "Archivo Subido <br />"; 
            echo "<img src='archivos/".$_FILES["archivo"]["name"]."' />"; 
          } 
      } 
    } else { 
        // Si el usuario intenta subir algo que no es una imagen o una imagen que pesa mas de 20 KB mostramos este mensaje 
        echo "Archivo no permitido"; 
    } 
} 
?> 
</div> 
</body> 
</html>   
  lo de subir la imagen lo tengo echo pero no se como hacer para añadir los textos sobre la imagen 
 
 
lamento pedir de esta manera  GRACIAS