You could export your data from Palm desktop to a .csv file and import into Outlook or an easier route would be to download the Palm Outlook conduit, then sync your Palm with Outlook upon completion open the desktop manager for your BB and sync that with Outlook.
To sync with your Mac iCal, Address Book, Entourage etc. your going to need a solution such as PocketMac www.pocketmac.net
to do so. See my signature below for further info or search the forum for PocketMac you'll find a host of information about syncing with your Mac.