I think cheaper bed plates are made of cast iron but more expensive ones are made of cast steel. The better the quality the higher grade the cast steel i.e. more carbon and chrome added. Either will require oiling on a regular basis just as any bed plate so resistance to water will be a similar issue.
Have you thought of looking at a cheap chinese surface plate that you can machine to your own requirements such as these?
http://cgi.ebay.co.uk/SURFACE-PLATE-...QQcmdZViewItem http://cgi.ebay.co.uk/TILTING-ANGLE-...sid=p1638.m118