OK, since you're using NX 5 you best bet is to use Instance Geometry (new function in NX 5). First create a 3mm dia sphere using Sphere primitive (might as well place it at 0,0,0). Now go into Instance Geometry and use 'Type' Translate select the Sphere and set your distance to 2mm and number of copies to 49 and select as your 'Direction' Vector the 'Y' Axis and hit OK. Now you will have your first 'row' At this point you will need to Unite them, but you have to be careful how you select the Tool bodies (note that this will be much easier in NX 6). First select as your Target body, the original Sphere, and then select as tool bodies, one at a time, the other spheres starting with the one next to the highlighted one and then continuing out to till you have selected all 49 tool bodies and then hit OK (in NX 6 the order of the select is not important so you will be able to just area select to catch all the tool bodies).
Now you have a sort of 'stick'. Go back into Instance Geometry and leaving your last settings as is, select the 'stick' only this time for your Direction vector, select the 'X' axis and hit OK. Now you have 50 'sticks'. Now perform your Unite like before, selecting first the original 'stick' and then one by one... well, you know the drill, and hit OK.
Granted, this will take a fair amount of computing power, but in the end you will have your model and it will be fully parametric, however, the part file will be about 24 mb in size (in NX 6 it'll be a bit smaller, only 22 mb, as the Boolean structure will be much simpler).
Anyway, that's about the best that I can offer.
John R. Baker, P.E.
Product 'Evangelist'
NX Design
Siemens PLM Software Inc.
Cypress, CA