Is it possible to raise a request on behalf of a user?

Yes, all the service desk or help desk engineers are able to raise a request on behalf of the users provided they have permission. This will consume Technician license. For more details, please refer online help link Submit a Service Desk Record