You probably need to post in Commercial Help Wanted to find someone who can write some custom code for you to solve this problem.