A cash bond is where you put up the bail in cash. A personal bond is where you merely put up a promise to appear, or guarantee the bail with personal assets. Fail to appear in court and you will owe the money for the bond.
Personal bond is just a signature for specific amount. Cash bond means that the person has to pay a certain amount of money to be released.