seat belts

Hi

I'm trying to animate a little boy sat in the back of a car with a seat belt on, any advice on how i can make the seat belt come in and out from a certain point for when the boy is moving and then stops him from going any further when it is fully extracted

Thanks