For your database, I don't know how many calls you would get a week/month/year so it would be hard to say for sure, but if you are limited on funds, MS Access would be cheapest way to go.

Access will allow you to store your data and create reports to display the data that you want to print.

If you use another DBMS like MySQL or SQL Server Express(I believe that comes as part of the Express package, if not should be downloadable separately), you may need separate reporting software like Crystal Reports.