I was wondering if it was possible to have an android app which is already installed go and download another app and install it? I figure there could be security problems wi
Yes. This is how the Swype beta works. What you basically do is download the new apk, and use some Intent (not sure which) to launch the Package Installer (and at this point it is a new activity and the user has to agree to install just like downloading from the Market).