I've been considering using Flash to make something like this.

Which would mean that it would be an embedded object in the browser and not require any installation (Assuming you're one of the 75% of computer owners that have the lastest flash player).

But that would mean that you'd have to code most of the things that come as standard in these RPG packages. And it would, of course, require that you own flash.