Hi Jake, Merry Xmas!
On last February, in collaboration with DonManfred, I started a project whose goal was to mimic the PlayStore in its updating feature. That was a step further from the AppUpdating lib, meant to gain full freedom for us who don't rely on PlayStore services to update our apps but prefer to run a private server.
Regrettably I had to suspend that project in order to devote time and energies to other money-raising chores and somewhat forgot about it.
I just gave a gaze to that old code. It's half done.
Maybe 2015 will bring you a surprise..
ps: to reply to your question..yes, it can be done