Can I have an ISA on behalf of someone else?

No, an ISA can only be opened by an individual.