I'm afraid not...
Unless you created a household account in which case your friends would all need to be BAEC members and agree to be members of your account which I doubt they would unless none of them ever travel with BA and collect miles...
There is also a max number of people you can add to the account anyway though not sure how many that is...