the good news .. the answer to your second question is NO
The bad news is .. so is the answer for the first question ..
anyway .. the blockchain is already capable of doing recurring payments (afaik) .. (the required transactions types are available on the blockchain) .. but the required tools to manage them are not yet exposed to the cli/GUI