Here's a VB script that will do it, which is also in thread96-425758.
You can always put users in a certain OU and then use Group Policy logon scripts with a scritp like the following. You will need to edit the "\\server\printer" parts with objects unique to your network and you may need to expand the array.
Mitch Huey
Systems Engineer
' VBScript Source File
'
' NAME: mapprinters.vbs
'
' AUTHOR: Mitch Huey, POD, Inc.
' DATE : 12/2/2002
'
' COMMENT: Maps network printers
'
Option Explicit
Dim x
Dim wshNetwork
Dim printer(4)
printer(0) = "\\server\printer"
printer(1) = "\\server\printer"
printer(2) = "\\server\printer"
printer(3) = "\\server\printer"
printer(4) = "\\server\printer"
On Error Resume Next
Set wshNetwork = WScript.CreateObject("WScript.Network"
' Add printers
For x = 0 To 4
wshNetwork.AddWindowsPrinterConnection printer(x)
Next
End If