1. Go to colorplus.com and look into their vinyl and leather repair items. They say they will supply you will color-matched filler. I haven't used that particular product but have used their leather dye on my seats; it's a dead-on match right out of the can!
2. Go to coverlaymfg.com and buy a dash cover for $87.01 . These are different from the carpet ones described in a post above. The Coverlay units really look like the stock dash and are said to be easy to apply. Again I have not had personal experience but there are many satisfied customers.