<A target="_blank" href="http://www.wissel.net/blog/d6plinks/TANO-7TWGL8">Stephan H. Wissel provides three steps</A> to allowing both authenticated and anonymous users to run agents in a web application.