I am also Elite on Celebrity and get the 90 free minutes. It had been 4 years since my last X cruise, so I found signing up for internet confusing. Prior to sailing, I found the internet packages to be expensive, for 7 days using up more than my $200 OBC. When I went to sign up onboard, it automatically started my 90 free minutes. When I used them up, and went to buy more, the package costs had changed and I calculated that purchasing a daily 24 hour package would be less expensive than a package for the rest of the cruise. By the time those 24 hours were up, the packages had changed again, and much cheaper and my cruise total was about $150. So I would advise that she not purchase a plan until she has used up her 90 minutes.
make sure that she has contacted Captains Club to set up her account before the cruise.
My cruise was this month, June 4. EM