BufStream
Объект, позволяющий записывать данные в буфер в памяти как в поток. Наследует все свойства и методы объекта Stream.
Пример
destStream = new BufStream;
destStream.WriteStr( 'xxx' );
...
destStream.WriteStr( 'yyy' );
dataStr = destStream.DetachStr();
destStream.WriteStr( 'xxx' );
...
destStream.WriteStr( 'yyy' );
dataStr = destStream.DetachStr();