Withdrawal limit

Let’s say Bob and Alice has payment channel and Alice send 1 btc money to Bob. But Alice don’t want Bob to take all money at once. Alice want Bob to withdraw 0.01 btc each for each key, such as k1, k2, k3, … k100. And Alice give k1, k2, … k100 key to Bob each day. Would it be possible to implement the function without creating 100 output addresses just creating one address ?