my suggestion is to be able to upload projects and have it so it will only work in flash or java. tell me what you think
Offline
You can already detect if a project in being played in the Java, Flash or Scratch players with some simple workarounds. Once you know what player is being used, you can just make a simple script that tells the project if it should run.
Here's a nifty project by BoltBait that can tell if you're running in the Flash, Java, or offline player: http://scratch.mit.edu/projects/BoltBait/676153
Offline
I think perhaps the suggestion is that downloads can be disabled? So it can only work online?
One of the core principles of Scratch is that everything that is on the website is shared...and can be remixed so that people can learn from others and build on the works of others to create different things. If we disabled downloads, that would not be possible.
Offline