Note: you can also host through DotaCash Client (DCC). Type "!pub gamename " or "!priv gamename" into the chat window to have your game hosted. Download DCC here:
http://www.dotacash.com/forums/information/dcclient-x-new-dotacash-gaming-client-created-by-zephyrix***/
1, you have to be a registered member of DotaCash. you may register by clicking the link below.
http://www.dotacash.com/forums/register/2, after registering an account, you have to validate your battle.net account, goto the link below and follow its instructions.
http://www.dotacash.com/index.php?p=mystats3, log onto battle.net, join channel "clan cash" and type "!pub gamename" or "!priv gamename", keep the gamename short and unique for now. If there are bots available to host your game, your game will be hosted immediately. If not, you will be placed in queue. You must stay in the channel and wait for the announcement by the bot that your game is being created.
4, once you see the game creation announcement. goto custom games list, and type in the gamename and join.
5, spoofcheck with the bot when asked.
6, recreate the game with the desired name by typing "!pub DotaCash apem us/ca LC!" <-- IMPORTANT: you must include DotaCash as part of the game name at this point, or your hosting privilege will be revoked.
7, set the gamemode to whatever you advertise your game to be by typing "!hcl apem". replace "apem" with whatever mode you want, arem, ap, ar, cm. etc.
8, once the game is filled, you may start the game by typing "!start", or "!start force"
Also, study the list of bot commands. link is below.
http://www.dotacash.com/forums/frequently-asked-questions/bot-commands-available-for-validated-members/