Replacement is about the only way. If it were just one small hole or crack, I might be inclined to see if I could close it up with a matching color caulk or sealer, but from your remark, I am guessing that there is greater damage than that.
I have a sreened porch with the roof line against the house. the problem is that the j moulding for the vinyl siding that is on the roof of the sreen porch drains in back of the vinyl siding when it rains. I think the corner of the roof,against the house wasn’t properly siding. The j moulding puts the water behind the siding not down along it .How can I solve this problem.