Divide recurring contributions between financial types
You might want to configure a price set with two line items, one for the membership and one for the donation. You want them to be monthly recurring, so that after 12 months they've paid for the $100 membership: you'll come close with $8.33 /month.

Alternatively, you can create an extension to do this. We'd be happy to help with that.