1: You normally keep whatever Rewards you get through the daily rewards system. They don't time out on their own. It is intended to only be claimed once per day, per account.
2: It's per-character, so yes--you'll need to log in each character individually and claim the reward on each one. If you don't claim your coins for the cycle, then you'll miss out.