There is not an easy way to create new notesdocumentcollection. The notesdocumentcollection is handy for doing stampall, which is very quick way of updating one field on a collection without having to load all of the documents one by one into memory.
The way I create an empty notesdocumentcollection is to do:
dim col as notesdocumentcollection
dim tempdoc as new notesdocument(db)
set col = tempdoc.responses
You can then do
call col.addDocument(doc)
col.clone
call col.stampall("Checked",now)
etc