I would like to create a personal (client side) journal for my dauhgter to use instead of keeping a journal on paper. Does anyone have any suggestions or can anyone direct me to a source. If possible I would like to use XHTML and CSS so that I can customise the journal to fit her profile/personality. I have no idea where to start.
You really need a server-side language, like PHP, for that. You could install XAMPP on your computer. XAMPP is a very easy to install Apache Distribution for Linux, Solaris, Windows and Mac OS X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.
We might be able to give you more specific assistance if you could tell us some of the features you would like to have in this "journal".