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.
Yes, JioPhone does have a dedicated audio player and you can play your favorite MP3 tracks over it.
Yes, JioPhone does support bengali langauge.