Fastest way to FFT slices?

I have a 3d array which I would like to transform in the x and y directions only. The dimensions are 100^3, ie I want 100 2d ffts of 100x100 arrays.

Can I do this with something straightforward in cufftPlan3d?

You can use a 2D plan (in x and y) and do a batched transform in z.
There is an example in the CUFFT manual (Batched 2D complex-to-complex transform).