It can be done in many ways (e.g. write a simple service to do this)
However, IIS logs are designed to scale to many thousands of requests per
second. Windows event logs are not (that's why ETW framework was created).
Why do you want to put this data into the Windows event log? If it's to put
it into a 3rd party reporting tool, then it would be better to have the
reporting tool import the raw IIS logs...