参考
http://developer.valvesoftware.com/wiki/Portal_2_Level_Creation
Portal2のAuthoringTool(現在はベータ)がツールにあるので、それで作ることができる。
今までのhammerに新しい機能?としてfunc_instanceが目立つようになっています。
ひとつのまとまりとしてbspファイルをbspの中に埋め込む感じになっています。
coop用のマップを一人で開発するために
http://developer.valvesoftware.com/wiki/Testing_Portal_2_Co-Op_Maps_Alone
の情報がいいでしょう。マップを二つに分割して一人でテストすることができます。