Is it possible to install two instances of a same app?
No, you cannot. Every application in a device has a unique identifier named as application package. You cannot have two applications with the same package name installed in a device. Even if you try to install, it will replace the first one.