Seems to me that your request is a LOT of work for anyone just using their free time and effort.

You might investigate using one of the paid consultants here or on other forums