What medications treat nonmelanoma skin cancer?

Not many. Sometimes topical medications are used for very superficial skin cancers, but these will only be recommend by your dermatologist. Generally skin cancers are treated with excision.