For the purposes of having these onDemand tournaments, it didn't make any logical sense to me as to why this would count as a sanctioned score. It goes against all the basic rules of competition and trying to apply as level a playing field as possible to skiers. Practice is not Class C, is not Class ELR. They are different and and each applies additional rigors to ensure the scores are as accurate as possible according to the rulebook.
With that said, I do like the approach @elr laid out. In general, I can see that working without interfering with the existing process and how the handicapped league can play into the rankings list league at seeded tournaments...good thinking.
@ToddL , regarding API's to access data, Mark Crone did develop a Membership web service to access public member data for the purposes of validating USAWS Membership ID's that returns XML data. I use the service for new/joining members of our club (since USAWS is required) and to validate that existing members have current/active USAWS accounts on a yearly basis. We did discuss other services such as scoring, tournament, and rankings services. Mark thinks they would be great to have, but their time/budget is limited. He volunteers much of his time to do this work. I could use a rankings list service in a mobile web app I have currently. I think this is something that USAWS should look at developing more of. As you said, it will encourage developers to build programs to engage its user base...always a good thing.