Wrapping a flat object around a cylinder and joining it
There is no direct way I can think of to achieve your goal. However, I think it would work if you set your array modifier to object offset and then select an empty of your choice. By moving and rotating the empty, it should give you more control to find the best position. 

I doubt it would work, but the Shrink wrap modifier might also be able to solve your problem. If you want, I'm willing to look at your file and see what I can do.