I am advised:
(1) Yes. Each customer travelling must have a separate, valid Opal card to travel.
(2) $5 at an Opal retailer using cash, debit or credit card or EFTPOS; or $20 online at www.opal.com.au or over the phone on 13 67 25 (13 OPAL).