I've had a long conversation with someone that is very much into this and there are some challenges but it definitely is possible.
Already there are tons of lectures online in flash video format. It's amazing the stuff you can learn about but to actually make lesson material and tests work in an online environment is far from simple (cheating for instance!).