That's right. On MP you can collect miles by flying on all *A partners (plus probably others specific to MP, check their website).
However miles will be credited in the name of the passenger flying. Passenger A and B MUST have separate MP accounts, and the miles WILL NOT be combined.