There must be a sim in the iPhone to activate the iPhone, even to use it as an
iPod. The sim does not have to be associated with an active account; but if the
iPhone is locked to a particular wireless provider, the sim must be from that provider.
Ask your wireless provider for an inactive sim if the original is no longer available.