Thanks for the answers, I guess I'll stick with multiple files for now. Any way this is a temporary logging system, which I'll be moving it to SQLite soon. I just thought if there is a fast and easy solution to this, I'll use it. But it seems, it's better to start developing the SQLite solution.
Comment on Re^2: Writing to one file from multiple processes
Actually, that is a very good reason to go for Log::Log4perl from the begining. Switching from file-logging to database logging later is then a snap. As is adding e-mail notification , and so on.