This sounds more like something you should do privately as it has a bit too many restrictions for a standard mapping challenge. Perhaps you could throw it out in the general forums and see if anyone is interested.