Just save the project and send it. You might have to zip it if there are multiple files.... I have used the method Cactus uses and it works fine.
I have successfully used BUN files but I have also had problems with them. I have sent normally saved project files successfully.
When collaborating, I use MP3 as a working medium and send them with email.... then I send the tracks to the recipient as waves once they are all to his/her liking.
Some of the free services will let you send multiple wave files in a package. The other person simply drags them into a new project set up with the same BPM tempo..... Of course, if you're wanting all the FX and things, the CWP or BUN file is the way to go to duplicate the settings...assuming the other persona has the same exact plugs and VST's... if not, all bets are off.