Client updating site himself

I would like to make a HTML or Flash site (1 or 2 pages) where a client can log on and update news items, add pictures, and update any other .xml files. I believe it is going to involve some PHP. I do not use ASP. Can someone point me in the right direction (tutorial, book, or website) that could help me get going on putting this together.