such a solution probably would be a bit project specific though. it better should be handled by a programmer who is part of the project's team. :p