I'm not sure why you say my app is way out of your league. Much of the code will be almost as the same as you have now.
To try it out, enter your email settings in the form and send a test email to e.g.yourself.
You will be told whether it is successful and if not you can lookup the error in the attached help file.
To use it in your own apps, copy the table tblSettings, the module modFunctions and, optionally, modify the form as required.
That's it.