I would like some help getting it working please
But seeing your source using: why not use the build in contact form? It represent those things?
Since it is normally hidden : go to admin/prefs/email and contact info and switch ON Site contact person..(might be a seperate mail address you created just for 1 function (prev. added).
As for your source from w3 : just paste the FORM piece (below h2 line> start with <body... so only < form... inclu </form...) No problems here... (getting that to send Might be an issue, but is not mine to test, should at least react on mail client on pc..)