No. Transferring to another branch does not work that way. The way to transfer branches while still under contract involves many steps, none of which involved anyone "buying out" your contract.
If you are currently under contract with the USMC, then no Army recruiter is even gonna give you the time of day because of the difficulty in switching branches, and the fact that the Army is rarely even giving contracts to anyone with prior service.