If i understand you correctly you are decent in HTML and some PHP. So what I would do is research and maybe look at the sources of the websites that are a little less developed for emails. I would then compare them to Gmail yahoo and other sites and see what I know and what I may have to learn.
I am not sure but Maybe this will help?