iPhone/iPad/iPod devices, according the the GameSpy Open SDK 1.0, doesn't allow using the C function fopen. (The same thing also happens on Android), the Open SDK fixed this isse by using gsifopen, a resonable solution for iDevices while keeping support for the platforms that supports it.
This function MUST be ported into the current SDK to allow iOS devices to fully operate.