This thread for example:
http://discussions.apple.com/message.jspa?messageID=3838711#3838711
To install AppleTalk protocol to Windows XP
Required files: (Get them from a system running Windows 2000 Professional or Server)
netatlk.inf, sfmatalk.sys, sfmmon.dll, sfmatmsg.dll, sfmwshat.dll, sfmpsprt.dll (You need to make hidden files visible to find them)
Copy the files to their respective places:
WINDOWS\INF\netatlk.inf
WINDOWS\SYSTEM32\DRIVERS\sfmatalk.sys
WINDOWS\SYSTEM32\sfmatmsg.dll
WINDOWS\SYSTEM32\sfmmon.dll
WINDOWS\SYSTEM32\sfmwshat.dll
WINDOWS\SYSTEM32\SPOOL\PRTPROCS\W32X86\sfmpsprt.dll
After restart the AppleTalk Protocol should now be available under the list of Protocols you can add in Network Connections - Location Area Connections Properties.
This is only good using AppleTalk printers attached to the network. After this is done the printer needs to be attached to the computer directly with a cross over cable or to a router/switch/hub that will pass Appletalk with a normal ethernet cable.
The AT printer will show up, if it's turned on, under Add Printer-Local printer attached to this computer - create a new port - AppleTalk Printing devices. Capturing the port is not required for being able to print.
If you are unable to get access to these Win 2000 files post an email address and I will send them to you.
--written by Stuart Hazeldine