you can download service pack2 from www.microsoft.com and visit the downloads section- only do this if you have fast broadband connection. Or if you in the uk, pop into PC world and pickup a CD free of charge if they have some in stock. goto the customer services area.
From your description it sounds lke your USB ports may well be working- they either all work or dont. I think you just need to install your printer driver- software for your printer. Refer to user manual supplied with your printer or read documentation from the Cd's supplied with your printer. If you do not have the software for the printer, you can visit the manufacturs website and download the printer drivers for your printer model.
pc
May 2005