Well.... It might be possible. I am a certified AMX designer & installer and took a class on programming. I can write basic code but the system I maintain is a convention area and the code is really hard to understand. I didn't write the code but whoever did wrote it in many layers(include files) which makes it hard to get to the bottom of a problem sometimes. That being said your system looks very basic and might be worth trying to re-design. Just backup your current code through Netlinx studio in case you have to revert back. Netlinx Studio is available through the AMX website and is required to pull your current code, and write/deploy new code. The website is a great resource and is something you should cbeck out.