Angel,
If I understand you correctly here are my thoughts:
-setting up moodle (install, theme adjustment, initial course setup -- 6 weeks of basic followup material: surveys, resources, etc)
Martin, the creator of moodle, has established Moodle.com. Moodle.com, for a payment, provides setup and hosting your moodle site for you on their servers. Moodle setup is not complicated, but if you feel getting hosting and setup support is needed, this may be a good route.
I'd suggest that if you have servers or hosting company in mind, ask a friend who's "web-handy" for setup. To adjust the theme, add courses, etc., you would login as admin and go from there. Moodle administration is as easy as point your mouse and click. If you know how to navigate a web page, tailoring Moodle after setup will be easy.
- one-time staff training on moodle use
This would be a seperate "course", I'd say, using the TOPIC format. When you create a course after Setup, you select and input criteria on that course. You'll be logged in as "Administrator. There are 3 course formats. TOPIC format means the course is not structured in weeks (like a school semester) rather you list topics that "students" would go through. Just have enough content that can be completed in a one-time sitting as you describe.
- possible ongoing hosting of entire moodle setup (includng SQL)
Possible hosting companies for Moodle, besides Moodle.com, would include companies offering monthly packages that support PHP and MySQL databases. Hostway.com is who I use, but there are many out there. PHP is the scripting language used by Moodle, MySQL is the "preferred" database to use as the back-end for Moodle. Martin says in the documentation that many hosting companies may do the set-upof the Moodle software for you. Doesn't hurt to ask them. A good hosting package I'd say is about $15-$20 per month. There are many companies charging even less.
- periodic group setup (approx every 3 weeks) to assist with uploading pictures, orientation, etc
When you say groups, I'm assuming you mean groups of people. If I'm a new student, to upload an image and add my information takes just a few seconds.
--You would need to ensure that people "disenroll" themselves when they complete the 3 week course. Or you can log in as admin and remove them yourself, easy as point and click
--Then, immedietly, you would want them to enroll in another course, called "Alumni" lets say, which will allow you to have forums, resources like word docs, pdf's, news information etc. for your graduates. You would not disenroll them the course alumni. This idea helps to create an area (course) for alumni. Its not a real "course" where your teaching...but a course in terms of Moodle.
Everything makes more sense when you get Moodle running and simply play with it.. You can't see how to set up a course and add features until you log in as "Admin" after installing!
Viewing Moodle from the "Admin" perspective will give you a better understanding. When your on Moodle.org logged in as a user, your viewing the "user" features of Moodle. However Moodle looks very different when logged in as admin!
I hope this helps,
Marc