Please help. front page gallery? sort of......

Anyhelp on this would be great. Basically I need to be able to let users upload photos to there own gallery on there profile but.... Any new photo uploaded will also appear in the "latest images" on the front page.. In the same way that does " lots of the latest images on the front page. Being able to tag other users would be great as well.

Any help will be greatly appreciated .