I talked my large (28 teams) league to pay the sanction fees out of league funds for the simple reason that handling all of the differing memberships for a group that large is just cumbersome for me (it's the only financials that I do). It's easier when we're cutting one check for the full national/state/local for all 112 bowlers and I only need to do crossovers (locals) as needed for subs or newcomers as appropriate.
Our rule is that it covers the initial team rosters, and that anyone subbing, or filling a vacancy mid-season, must cover whatever fee is appropriate (in my case, it's almost always only local association fees).
I did run into one problem last season. The league does allow one week's arrearage in dues, and out of the 112, only 5 paid nothing the first night. Four caught up on week 2 and were all long-term members and were no worries...but there was one. He didn't inform his team he wouldn't be able to bowl week 2 until the day after that session, and I and a captain communicated him when he told them on short notice that he couldn't bowl week 3 (unforeseen work conflict). I reminded him that he'd have to pay for those nights, and he declared himself out at that point.
We did do a suspension hearing, and he was suspended indefinitely under violation of USBC Rule 17b-3, Failure to pay fees due for participation in a USBC league or tournament. Technically, we could have declared the first night's match forfeited on a standpoint of eligibility, but the board decided against taking that action.
For 2016-17, I'll be proposing that while we could maintain the permission to be behind one week in dues, that a bowler must pay one full week's dues the first night he bowls.
This is just one possible situation, and while we did not have a perfect set of rules, we addressed it promptly and properly.
Always check, download, and install the most recent update of your software to ensure that issues may have been corrected.