you shouldn't need Bonjour to share printers between windows PC's - in the windows XP printer installation wizard, it should allow you to select a Network Printer, and then browse printers on your network - as long as you have shared the printer on the other PC (right click on it,and click Sharing)
however, if you use Bonjour for windows, make sure it is installed on both computers.