Hello Andy,
For details on the iOS you will have to visit the Apple forums or stackoverflow.com in order to see what versions of iOS support the CoreBluetooth functions you want.
With the device in the Central Role, it can support up to 3 simultaneous connections, so the phone and the KeyFob can both control the device without having to disconnect and reconnect.
Thanks,