Do you want to create specificly sepeate files? or were u intending to make them all into one big one at the end.
Either way I’d reccomend you use Record~ with buffer~. If you turn append on, you can automate it so that it will continue to record until stopped. I did this for a project a few weeks back recording from a television signal. It recorded 2 second files every 5 seconds happily for 4 hours straight without dying. All you need to then is feed write to buffer, and you should (touch wood) have a zero free lag free aiff.
Hope this helps.
T