No, the architect cannot initial for the owner, so the owner does need to be a member of the LEED Online project team. There is no fee associated with adding members like this to the team, and no one, including the owner, has to be a USGBC member.
Does this help?