Su questo forum otterrai la parte in tema alla tua richiesta (che fra l'altro per risponderti bene a tutto ci vorrebbe un giorno) e cioè la struttura Html.
Intanto non devi usare le tabelle perchè non hai dati tabellari da incolonnare.
Io userei i Div, assegnandogli delle misure, dentro i quali metterei delle label o span (a seconda delle situazioni).
Non sapendo con precisione qual debba essere il risultato non è facile dirlo così...
Potrebbe essere tipo uno spunto così
codice:
<div id="form">
<form ....>
<div>
<div><span>prodotto</span></div><div>[img]iconcina.png[/img]</div><div>Qt.</div><div><input type="text"></div>
</div>
<div>
<div><span>disponibilità</span></div><div>[img]iconcina.png[/img]</div><div>Qt.</div><div><input type="text"></div>
</div>
....
</form>
Per il resto farei i conti in Javascript e l'invio in Php ( funzione mail() )