Then it was the IEEExtreme competition that required IEEE membership.
And my institution is ACM affiliated as well, and also paid for my entrance fee to the ACM. But now that I think about it, I believe you're right, I don't think the ICPC required it.
My institution was ACM-affiliated, but I'm not sure that matters either.