Alguns dias que eu estou apanhando para fazer este sistema. Sou meio dummie em php, mas to me virando..

seguinte, estou fazendo um sistema de news em php para que me cliente possa cadastrar as noticias em uma intranet, e apartir disto, o php cadastra a noticia em um banco de dados, sendo que o sistema devera ter fotos, mas elas deverao ser upadas pelo form e elas vao pra uma pasta do domino e o endereco vai pro banco de dados.
A partir do banco de dados, quero fazer um script que pegue esses dados em php e transforme-os em um xml, de preferencia os ultimos 5 registros, onde esse xml serah publicado no flash
a parte q eu to com mais dificuldade eh no form, a parte de upload de foto salvando o path no banco de dados e a criacao de um xml a partir dos ultimos 5 registros do bd.
importante: nao quero q ninguem faça para eu o sistema, eu gostaria de dicas, portanto queria que me ajudem a melhorar meus ensinamentos em php...podem ateh me mandar fazer curso, mas ainda acho q estah tudo na web e esses cursos sao meio caros...
tenho nocoes de programacao pois fz curso de banco de dados em 1998, faz teeempo. e com esse tempo, perdi mta coisa que rolou, agora q estou retomando. sei tb alguma coisa de logica de prog, mas mesmo assim to apanhando.
portanto, gostaria d algumas referencias para q eu possa me habilitar a fazer o sistema q eu citei acima...
obrigado pela compreensao

abrass
rodrigo