MrP,
I agree that "provide for this's being done" doesn't work, but "provide for John's being fed" is grammatical at least. In either case, though, I would be more likely to say "provide for this to be done" or "provide for John to be fed." I could never bring myself to say "provide for this...