Creating multiple files with one msg

Thanks a lot Steve! You're right no real need to wait, I just want to make sure each of my msg's comes through separately to the file create node. I've added a snippet of my flow below

[{"id":"03084b6a8123d65d","type":"function","z":"bde6fd980bf6e6c4","name":"","func":"msg.fileObj = msg.htmlStart + msg.fileObj.permalink + msg.htmlCloseTag + msg.file + msg.htmlEnd\n\n//if (msg.fileObj) {\n //node.warn(msg.fileObj[0]); // first match\n\n//}\n\nmsg.payload = msg.fileObj\nreturn msg;\n\n\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":200,"y":220,"wires":[["3012734f8c47c192"]]},{"id":"a08a6de5f6bfc2f1","type":"change","z":"bde6fd980bf6e6c4","name":"Set Variables","rules":[{"t":"set","p":"htmlStart","pt":"msg","to":"<a href=\"","tot":"str"},{"t":"set","p":"htmlCloseTag","pt":"msg","to":"\">","tot":"str"},{"t":"set","p":"htmlEnd","pt":"msg","to":"</a></p>","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":160,"wires":[["03084b6a8123d65d"]]},{"id":"3012734f8c47c192","type":"function","z":"bde6fd980bf6e6c4","name":"","func":"\nvar fileLink = { payload: msg.fileObj};\nreturn fileLink;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":420,"y":220,"wires":[["28837590b8845d38"]]},{"id":"28837590b8845d38","type":"file","z":"bde6fd980bf6e6c4","name":"Create file","filename":"C:\\Users\\ben.readings\\Documents\\Demos\\Client A\\inboundfiles.html","appendNewline":true,"createDir":true,"overwriteFile":"false","encoding":"none","x":670,"y":220,"wires":[["c83081990f44c6db"]]}]