how about those little bolero/shrug tops that are just sleeves that go across the back? you can get short sleeve versions of those that just cover the upper arms so you don't have to be too hot in the summer - like these on ebay:
http://shop.ebay.com/items/_W0QQ_nkw...mZ R40QQ_mdoZ