modeling help. Question about intersect

 From:  rado
4530.1 
I'm attempting to model this building for a class at school...

o-14 building in dubai...

http://files.archinect.com/uploads/ai/aiu_102006_1.jpg

It has a series of 1000 punched roughly circular openings on an exterior concrete shell...

I was able to find the unrolled elevation of the building with all of the openings mapped to a flat surface. I was thinking that I could map these openings in moi and somehow drape them around the core and use boolean difference to cut the holes... the problem is, I have no idea how I would go about doing that accurately being that the core is a weird wavy extruded shape.

Any suggestions?

The image below shows a rough idea of what I want to do. Taking that large holed surface and wrapping it around that odd shaped 3d solid. I think it might have something to do with the curve intersect or project commands but I'm not sure how to take that flat surface and bend it so that I could intersect the solid with some sort of accuracy

http://imageshack.us/photo/my-images/191/examplejk.jpg

Any help would be appreciated