Minor league players do not have salaries, unless you specifically signed them to a contract as a free agent.
There is no set contract length for minor leaguers. You have the rights to them indefinitely, as long as you meet the roster requirements. Each level has a roster size and the lower levels have an age limit.
Minor leaguers can be dropped without penalty.