Errr - so let me get this right.
Someone uploads files to an ftp server.
Someone else may visit your page, when they visit your page it connects to this ftp server and gets a file listing, then displays the results in a nice table format.
So - when a new file is uploaded what's the problem? The page doesnt read the ftp contents until it is looked at by a user, so any changes will automagically be displayed.
Hmmm - how long have you been doing web development? Not long enough i'm guessing.