Santino, grazie mille.
Per il punto uno è tutto chiaro. Userò PhpMailer() senza preoccuparti per altro.

Rimane però il punto DUE.
Santino, tu sei molto preaparato, disponibile e simpatico e per questo ti ringrazio molto, PERO' continui a rispondere senza leggere e capire le mie domande:

il mio problema 2 nasce dall'invio di un allegato partendo da un form html :

<td>Allegato:</td><td><input type="file" name="allegato" size="40"></td>

il punto è che a PhpMailer si deve specificare il path del file da allegare.
io mi chiedo come si deve specificare il path del file sopra allegato e chiamato name="allegato" nella pagina d'invio.

Santino: se RILEGGERAI il mio PRIMO post, troverai riportato il codice da me utilizzato per risolvere questa cosa.
Nella domanda chiedo se conoscete un modo più elegante per specificare questo PATH.
Grazie ancora... sono ormai in debito con te di vari caffè!