WolfShield 32 Posting Whiz in Training

For those of you unfamiliar with Google Documents, it is like Microsoft Word/Excel/etc. online.

I would like to create a simple online document editing program where a logged-in users could edit and save a book or other text-based document. However I do not have a lot of Web Programming experience so I need a little direction for this one.

I want to know what I should use for this? Would Basic HTML, CSS, and JavaScript work for such a program? Would a JSP have major benefits to it for this problem? Would PHP be fine handling text formatting, or should I learn Perl for its text manipulation features? I'm kind of just throwing a net here, seeing what info I can bring in so as to decide what to program it in. The features I want in it are:

- Bold, Italics, Underline, Strikeout
- Right, Center, and Left Alignment
- Font and Size Choices
- Another page created when user reaches the end of current one
- And, of course, a professional look and feel to the program

So please let me know what your advice is.

Sincerely, thanks,

- WolfShield