If the driver comes pre-packaged and insists on being installed, or if it's built into Win7 and you can't download it separately then you will need access to both a x86 and a x64 Win7 system. The procedure for an XP or Server 2003 print server is:
On one of the driver-donating systems, fire up the Print Management utility.
On the local print server drivers branch (right-click or Action) Add Drivers. This allows you to connect to Windows Update to get the up-to-date driver list. You probably want to install your desired driver locally to make sure it 'sticks'.
Add the appropriate print server if required.
In the drivers branch of the print server you can see all the installed drivers on the system (there are usually quite a few of these, as they include all the drivers installed by users connecting to network printers.
(right-click or Action) Add Drivers. Choose the appropriate architecture for the system you are using (i.e. you can't install x86 drivers using a x64 system, at least not without access to a x86 install disk and a complex extraction procedure).
At the list of drivers choose the appropriate one. I.e the one you may have installed locally already.
The driver files should now be uploaded to the print server. It always seems to hang for a bit at the end - it comes back eventually. You should now see the new driver in the list for the print server.
On the other driver donating system do the same. There should now be two drivers of the same name and version number, one for Windows NT x86 and one for Windows x64. In theory, Win7, Vista, XP systems etc should be able to connect happily to the printer. Yeah, right.