I assume this is related to your last post?
1/ Web Form to allow excel files to be uploaded. (Database??)
Like I said in your last post, you can use PHP's file uploading handling functions which are documented here.
You'll have to chose how you want to store the files. You can either store them in the plain filesystem or use a database table which includes a BLOB (binary large object) field to store the file. The benefit of a database is that you can add metadata to the uploaded file included: name, description, time/date uploaded, user, etc.
2/ These files to be viewable on another webpage in sections. e.g. file 1 to be under reports heading. file 2 to be under news heading, etc..
I don't quite understand what you mean here, but if you use a database to store the files you can use fields which help to group the files and theres nothing to stop you writing several PHP scripts to work with the database. When you are retrieving the Excel files themselves you can return the entire file by itself setting the HTML header like this:
header("Content-type: application/xsl")
or try embedding it in an HTML page:
<object type="application/xsl" width="800" height="600" src="filename" />
3/ Movement of files to 'Archives' section at end of each day.
You could simulate this functionality by using a 'date/time uploaded' field in your database and using queries which select files based on the current date/time and the value of this field.