I don’t know how many people in Iran have devices with eSIM support but with that you could probably do it. You would need internet access once to activate it but after that you could use the mobile network (and also provide a WiFi hotspot to other people to activate the eSIM).