ZipInstaller is a little app that takes a list of zip files from your internal sdcard and reboots in recovery to intall them.
???
git clone git@github.com:beerbong/com_beerbong_zipinst
Add to Eclipse, make your changes and export as an Android application