Rotate individual GUITextures

I have a mini map that I’m displaying in the top right of the game screen, it keeps track of all all the enemies in the scene. Each enemy is represented by a red arrow. I want the arrow to rotate according to what direction the enemy is facing. I’m using GUI.DrawTexture() to render all the enemy blips, GUITexture doesn’t support rotation, so I can’t rotate, everyone keeps saying to use GUIUtility.RotateAroundPivot but this rotates all the objects, is there some easy way to rotate each enemy blip

sorry about the double post