echo "foo bar fnord" | cut --delimiter " " --output-delimiter ":" -f1- # foo:bar:fnord
--output-delimiter ":"
However it does require the GNU version of cut, not the Mac OS X supplied BSD version. In zsh at least, you can do:
alias cut='/usr/local/bin/gcut'