Whenever I do a headlight restoration job, I've used Wolfgang Plastik Sealant. Always given me good results.
Although most traditional sealants will do a pretty solid job of protecting the plastic.
http://www.autogeek.net/plastik-surface-sealant.html