GSM Shield and SimCard Requirement

Hi Guys,
It's my first post here, I have a question about GSM Shield.
In the documentation page of GSM Shield in Arduino website it mention that I need a simcard in order to use GSM or GPRS.
Here is my specific question. what if I am the owner of the network and I make it open to everyone do I still need a simcard?!
In my case I use USRP N210 and using OpenBTS project to make a GSM network and I make this network public. Is it still required that I use a simcard in order to connect to the network? If yes why? If no, then how?(I don't need detail about how I just need picture of the whole steps)

Here is my specific question. what if I am the owner of the network and I make it open to everyone do I still need a simcard?

Yes, you need one (the SIM contains the phone identification, in the case of the GSM shield the Arduino is the phone) but it can be any SIM because you can configure which IMSI (that's the identification number in the SIM) you want to give access to your network.

Just out of curiosity: Where in the world are you living that you're allowed to make your own GSM network?

pylon:

Here is my specific question. what if I am the owner of the network and I make it open to everyone do I still need a simcard?

Yes, you need one (the SIM contains the phone identification, in the case of the GSM shield the Arduino is the phone) but it can be any SIM because you can configure which IMSI (that's the identification number in the SIM) you want to give access to your network.

Just out of curiosity: Where in the world are you living that you're allowed to make your own GSM network?

Thank you Pylon for your answer.
Well I thought it must be a way that I make a connection without having sim. what if my GSM network don't ask any IMSI? and my Arduino GSM shield is the only device connected to such network.
I know it's a little bit confusing.Let me give you an example.
The purpose of the work is finding a possible way to make a GSM connection without any SimCard.
The idea coming from the fact that mobile devices can make call to Emergency numbers (911 in US or 110 in China, etc) without need to have any SimCard. so why it shouldn't be possible to do the same with Arduino GSM shield too? (Maybe using IMEI number rather than using IMSI?)
Would you please explain that difference between Emergency call made by normal phones and making call with Arduino GSM shield to Emergency Number?
So that's how the question raised that why when I can make Emergency call, I shouldn't be able to make call without sim to my own network too?
I am in China right now as a student and It's not illegal to make short range GSM network in your own lab and I am doing it with the permission of my teacher and of course you can buy such devices to make GSM network on the internet or calling Ettus Research Company in US.
Thank you.

so why it shouldn't be possible to do the same with Arduino GSM shield too?

I don't know how emergency calls are handled on a GSM network. As far as I know you cannot provide the number to be called in this case, you can call only the number predefined by the operator.

Which GSM shield are your using? The new one from Arduino itself?

yeah, trying to do GSM without a SIM card is like trying to place a call without a phone number, or get on free wifi without a wifi card, or use ethernet without a MAC address, or receive mail without a mailbox, or...well.. you get it. the card itself isnt important beyond that it just needs to be present.