In terms of painting the door, use a coat of aluminium wood primer first (this will seal resinous areas and block any stains coming through) and then paint with oil based paint. There is a risk that if the paint chips, it will show up the stain, but as long as you are putting 4 or 5 coats of...