There is currently no ability to install apps offline if you do not have a SD card. I haven't been able to find any information.
If the app is not registered with the Store you won't be able to install it anyway unless your phone is dev unlocked.
Even then, if the app is illegal it won't install.
Hope that helps.