Do I need a OSX machine to package from UE4 and install it in iOS devices?

You don’t need a Mac to run it. You will need a Mac to package it for release.

You must have iTunes installed in order to package and deploy your iOS projects to your device on Windows.

https://docs.unrealengine.com/latest/INT/Platforms/iOS/QuickStart/1/index.html