albyhub has zap planner, which lets you schedule lightning payments using an NWC string to lightning addresses at specific intervals. It also ha a field to put the recipient so I suppose one could put their npub, then the receiver would know the sub is paid.
this is not client integrated which would be ideal, but seems like a tool client and relay devs could utilize for the function.