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; */
}