If you need the money you can is: ask the admin etc to open the account and put you as a additional and in the worst case if they don't pay just call up amex and tell them that you just notified that they have you as additional although its should be just a authorized user,
As long as they don't make you sign anything (like chase does) it will work.
But no points or your side, unless you worked it out with your organizations corp...