For USB Mass storage, you just plug the phone to PC and the phone will be recognized as /dev/sdb1 (in Ubuntu) and you can mount it. Of course don't forget to set it as Mass storage in the setup.
For synchronising see this link:
http://www.motorolafans.com/forums/v...ic.php?t=12152
For send a file to phone with bluetooth, use ussp-push:
ussp-push
Local and remote file name can be different. "3" is channel for Object Push.
Here is the list of bluetooth channel for E6:
1: Headset Voice Gateway
2: Hands-Free Voice Gateway
3: Object Push
4: Basic Printing
5: Bluetooth Serial Port
6: Dial-Up Networking
Hope it helps.
http://www.motorolafans.com/forums/showthread.php?t=11830