殆ど同じだから好みで使い分けていいよ。
ただし、どちらかに統一するように!

void echo ( string arg1 [, string ...] )
int print ( string arg )

>戻り値
・echo は戻り値がない
 NG : echo echo echo echo "hoge";
・print は常に1を返す
 OK : print print print print "hoge";
 → hoge111

>引数
・echo は「,」(コロン)で区切った文字列を連結して出力する事ができる
 echo "hoge", "hage", "hige";
 → hogehagehige
(普通にドットで文字列連結できるからあんまり意味ないけど、違いって事で)