The solution you are looking has been around since long time
ago...contact Erick on 0722227207, he has a tailor made software for
that, he can modify if it to suit your requirements with ease.
Sam, out of curiosity, does this Erick guy have a website where I can read about the features his product has? Maybe download a trial version? Or even see some screenshots?