SAS datasets and catalogs are proprietary file formats. To do something like this you would need to know the binary format and implement a reader for them, and to do that you would need a license. If you have a SAS licence then contact SAS support as I believe Chris Hemedinger has at least a basic working version of this (EG in this instance):
http://support.sas.com/documentation/onlinedoc/guide/customtasks/book/
http://www.sas.com/storefront/aux/en/spcustomtaskseg/61874_excerpt.pdf
So there is some interoperability.
Also, I know there are R packages that can read SAS files.
You could of course store your data in open source text files, such as CSV/XML which would then be available to any system on any platform and be human readable as well, this was avoiding a lot of the pitfalls of proprietary file formats entirely.