Not sure if this Helps at all but I Know that KML is really a XML file.
Perhaps creating a XML reader will do the trick I have not tried this but looks good on paper
key things would be the ReadToFollowing and ReadElementToString methods
then the static Graphics.CreateFromXMLString() method might prove useful