I'm sure lots of people here have experience in doing their own paint jobs; amateur or professionally. But what you ask is a lot of info to be presented here.
My suggestion would be to first go to body work/painting forums to get educated on this subject.
I routinely go to
http://www.autobody101.com/forums/ and
http://autobodystore.com/.
Good luck!