It is not possible for you to submit a user's entire time report on their behalf. You can only add individual time entries for someone else, as you mentioned. The user will need to access the system at some point and submit the time report themselves.
I hope this has fully answered your question. If you have any other questions on this topic, please let us know.