Using HTML as Corion suggested does not mean you need to build a 'CGI' app, it is only a means to display your characters. The app need not live anywhere but on your computer, You'd just display the HTML files your app produces locally. It's a good idea!