Take it to a local upholstery shop, they can stitch a patch to the inside of the top, and apply some sealer to the cut. Shouldn't cost too much if you bring the top in off the Jeep.