My preferred solution is to run SlimServer on the PC and TelCanto for SlimServer on the PDA. Telcanto is an excellent product - very readable displays, excellent organization and rapid access to the SlimServer database.
SlimServer drives Squeezeboxes throughout the house. But, there is an excellent software emulator (SoftSqueeze2) which allows any PC on the network to act as a music player.