I have something similiar to this but not exactly. I am finishing a portfolio hack. It allows you members to upload images and have them saved in the database. Thumbnails are created and also saved. It doesn't show you the html but you could use the url in an image tag to display the full image somthing like [img src='http://site/portfolioid=10']My Image[/img]
If you are interested check it out at
viPortfolio Beta 1.2.2