Do I need to obtain a separate ETA for people accompanying me?

Yes. Each traveller must have a separate ETA.