The question is whether you can directly edit this websites or you just make them without code writing. If you can write your own HTML-webpages, it would be easy to make a webapp by checking whether the device is mobile or not and if so then link to the corresponding website with mobile layout. (I don't know whether you can just input the mobile CSS-scheme instead of the current and then the page is just displayed in a different layout but has the same content. )
Writing a webapp is quiet easy. You need only one startup image (or two for the new iPhone) and you have to set apple-mobile-web-app-capable (I don't remember very well, I just copy and paste it, look at the Safari-Dev page) and if you want to include an app icon you use the apple-touch-icon-precomposed and select an app icon. I didn't know very well how to store data for offline use, I used .MANIFEST-files and it worked (but you have to change the name after editing the page).
The thing with the dictionary is what I meant, but you would use only the basic commands for offline storage or include the ability to save a command (storing every command on the device would take to much space, especially on low-memory-devices).
While writing this text I feel that I always scroll from left to write and then again :D so a new designed forum-text input method is important.
The thing is just whether "wikidot", your current webspace, allows it or not.
EDIT: Right commands inserted.