A friend has asked me to build him a site to show off his portfolio of photographs. My first thought was a flash site would be cool, but I have no experience with Flash. I can design a pretty nice looking one using the languages that I know (XHTML, PHP, XML, CSS...all that good stuff, though I'm ready and willing to learn more).
However, on main problem I have is what can I use to make it so that all he has to do is upload his pictures to a folder on the server, and the website will do the rest. I've seen JSP do this, but first, if that is the best thing to use, where would be the best place to learn it. Second, would I need to have a server, or can the site be hosted elsewhere.
Any design idea would be welcome, too.
Thanks in advance.