I don't think so, iOS devices send a lot of background traffic. If you network is set to require authentication to access the internet this background traffic will require the device to authenticate.
I don't think you can specify that it ignores all traffic unless its port 80 or 443.