I would recommend you get your hands dirty and ‘do it yourself’ rather than have a program code it for you. The benefit of doing it yourself is that when the requirement is outside of the limited scope of the software, you will be able to do it because you UNDERSTAND what’s going on!
However if you are going to use PHP then an Access database is going to give you a few headaches. Much better to use MYSQL with PHP. A text file can easily be ‘dumped’ in to a mysql data base.
It is almost essential to have a local testing server, much easier than trying to do it on the web.
There are loads of tutorials on setting up PHP/MYSQL and it thing some threads on this forum.
A good basic tutorial about PHP/MYSQL is here.
Good luck, I’m sure you will enjoy the challenge.