What is the best tool?

I am just learning PHP. I want to create a template where a customer can upload files that appear as links on a web page along with some text description. I have no problem echoing text to an HTML page from a template. I was thinking there must be some PHP code to seemlessly link files . Then I discovered Wiki. Wiki seems easy to use, but I want the file links and descriptions to show up in a nicely formatted HTML page to be consistent with the rest of the site. Should I press on in the PHP direction? Any help gratefully appreciated.