"...who will be doing it.." -- Yeah, I've heard many a wild idea before and asked much the same question. The answer is a multi-faceted one since, as others have noted, this is no small idea. Making this happen requires technical and administrative skills. I'm happy to volunteer my services to help, but the more critical approval would need to come form those who run/manage this site. If they don't like the idea I'll have to take it elsewhere.
"... the course materials..." - I'm glad you brought this up. I was in my library the other day and I noticed that I had an entire shelf of Perl books. I quickly realized that materials to use for classes are not in short supply, at least preliminarily. I've been to classes that do not use a single book either, the professor collects URLs from online resources or distributes PDFs collected from various sources to teach the class. Also, there is no reason why an instructor could not make up his or her own materials so long as this is clear to the prospective students beforehand.
"..You'll need some submission system ..." - Yes, these kinds of things require programming and enhancements to this website. Additions to database tables, sizing, perhaps server bandwidth, etc. This falls under the technical aspects of the implementation. It isn't necessary to define these aspects up front, only to take note of them. Right now I would say this idea is in the pre-requirements stage.
"With money comes envy. How would you deal with it?
" - Considering that we are not really talking about a great deal of money I would think envy would be rather easy to deal with :)