Not to be a downer or anything but that poor snake really needs to see a vet. This does not look like anything that can be treated at home. When you acquire an animal like this you really need to make sure you have the money to care for them, especially in cases like this.