Put this task to a programmer and give them a week to craft a solution for you. Even using the free Visual Express compilers could work fine.