Can you change the view item output amount depending on user role? Is there a way to do this within one view/display or do I have to make two seperate displays, one showing field_images with unlimited item output and one display showing field_images but only showing max 2 images - depending on user role?!
I'd clone the view, the public one I'll name (temporarily) Public and change the access permission so anonymous users can view it.  The original one I'll name (again temporarily) Private and change the access to the authenticated user role.

Now you have two view displays, Public &amp; Private.  Public display setting can be 2 and Private can be set to unlimited.