The information about your environment is extremely limited, so we really can't give you very specific answers.
Your first question was answered by Rafeeq. Intelligent Updater. These updates can be scripted, but that's all up to you (writing the scripts).
Your second question mentions "our liveupdate server is down"... so I'm assuming you have LUA... but isn't that exactly what you're asking for in your comment? If not, please elaborate.