This is not an easy way to do it on Google Maps. You will need to create your own GPolygons or a custom tile layer. The site you noted in your comment has good examples of several different ways to achieve this.
You can get the postcode boundary data here .
a source
to share