I wish I could give a "positive" advice but best I can say is that what you describe is a tough, tough problem. There is no off-the-shelf solution and if you are new at this, you are up for a lot of pain with a slim chance of success. Sorry, can’t be more helpful.