Pare quasi che non conosci i CSS. Al tuo livello ti vale la pena studiarli: credo siano l'uovo di Colombo dei tuoi problemi.

Ecco una mia interpretazione (in codice) del tuo problema:
codice:
(X)HTML:
<div class="DescrEFoto">
  

descrizione ecc.</p>
  [img]...[/img]
</div>

CSS:
.DescrEFoto {
  clear: both;    /* non sono sicuro che ci voglia */
  width: 200px;
  height: 120px;
  float: left;
  margin: 10px 0 0 10px;
}
.DescrEFoto p {
  float: left;
}
.DescrEFoto img {
  float: right;
  /* width: ...px;
  height: ...px; */
}