Hi,
I have written python program for a client with a similar requirement and with slight modifications can suit your needs. It wont take long. I am bidding lower as you are looking on for a long-term programmer. You can analyse my work and choose me for your further works. All the works done by me will be having lifetime support too.
Best regards,
Nabhan