I've used webinars to sell training products. It works very well. Think of webinars as online version for live event. Much easier and cheaper. We use gotowebinar.com I'm sure there are other tools out there but this one is the best I've found so far.

I've sold products from $97 to $497 on webinar. For higher price points (more than $1000) you probably need different approach (like make them apply/qualify)

It's a great relationship builder and it works great!

-Janak