No.
Before the phone starts this process it has to check that the app is for the region you are in and the app is for your phone. That is why a WiFi or data connection is needed.
No, you can't, you must require data connection for installing apps from sd card, because the store verifies the app and check I whether it is available for your region or not. So simply you cant install app without internet connection.