It take a little work, but I've used SheepShaver on my PBG4 and got AppleTalk working well within Mac OS X Tiger. (Guide works for Leopard/Lion too, I think I used IPNetShareX instead of IPNetRouterX.)
If you can share Netatalk's current settings, maybe we can figure out why metadata isn't being preserved.
If you can share Netatalk's current settings, maybe we can figure out why metadata isn't being preserved.