Go buy a 1 gallon plastic bowl for 3 dollars. If you really love your betta buy a 2 dollar silk plant to hang down from the top. Buy BettaFix or MelaFix, these are for healing wounds and preventing infection. Buy a box of AQUARIUM salt (do not use home salt) for $3.
Get a gallon of spring water, add a small pinch of the aquarium salt to it. Add I believe it is around 40 drops of BettaFix to the water. Make sure the water is the same temperature as the water in his tank. (If it is not, fill up the sink with hot water, and let the treated gallon of water (in the jug with the cap on) sit in the hot water until it is the right temperature, or put in fridge if its too hot). This is important as a water temperature change will shock him and he sounds to be in a bad state. (Thermometers are like $2 if you don't already have one).
Fill the 1 gallon plastic bowl to 2 inches to the rim (so he can't jump out), with the salted, bettafix'd, proper temperature spring water.
If you have a ziplock bag or plastic cup that you can get your betta into without touching him, that would be best. Let him float in the old tank water in the cup or bag, in the new bowl for about 15 minutes. Won't have to be too long since the water temp is adjusted properly. Release him into the gallon bowl, perform 50% water changes twice a week, adding bettafix and salt accordingly.
This will cost you about 15 bucks and about an hour of setup time, but this is your best bet to save your betta. In these circumstances he should heal back to full health and even regrow his fins. They might look a bit different, but sometimes they come back even prettier. Most importantly get him OUT of that tank, in his current state he is a sitting duck for the other fish and they will pick at him until he has no fins or eyes, and he will die.
Hope this helps, best of luck with your betta, post back to let us know how it goes.