Common Lisp library to serialize data
CL-STORE is a portable serialization package which should give you the ability to store all Common Lisp data types into streams.