Just a quick note (hope it hasn't been posted before... that a simple chess game program can be written using a dll like chrizb@yahoo
.com. It is easy, fun and get people into it quickly.
Coupled with an opening book it'll probably play anyweher between 1600-1800. I haven't tested it yet. In regards to guis for the web you canalways link any client software to the url. A good server will pick up game and player IDs with the url.
For mobile we use a java client, and the post method to pick up return txt. Works fine.