Tiger's rsync command is said to "support resource forks properly," but be careful not to use its inplace option. Using the inplace option will make rsync ignore the -E and --extended-attributes options, thus separating resource forks into invisible files. This behavior is not documented in the man pages.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20050526100629430