"I think 600 watt-hours per day is very optimistic for a 100 watt solar panel. "
You have no idea where he lives.
Even if it is 400 watt-hours, it is far in excess of what he needs.
"The OP wants the battery to stay charged for weeks at a time,"
Your understanding of English is different to...