JioPhone comes with 4GB Internal Memory. So, you can save as many as you want - depending upon the free memory on the phone.
Yes, you can type message in the Gujarati language in the JioPhone.
No. It is mandatory that you have to use Jio sim card in JioPhone.
Yes, JioPhone does have support for Facebook. It comes with Facebook Lite App.