All Iphones have a sim card although this is for your service to be active.
If your phone isn't jailbroken when you don't have a sim in it you will see the emergency call screen as you are now. I'd check
here first to learn what that means and what you need to do.
Once you have done that then you can listen to all the music you want without a sim card as far as I know
Hope that helps!