Usually it would be, say, I get the first gym badge. Then, we battle, no matter how far behind me you are. So just battle immediately after the first person gets the first gym badge, then first person to second, etc. IVs just ignore, unless your pokemon knows Hidden Power, in that case figure out its type. Also, I would ignore EVs, because they'll be impossible to keep track of. And yes, playing on PS!