It sounds like you need to move him. I would increase the temp of the hospital tank to a couple of degrees lower than the main tank, and add some salt. (It will aid in healing...) Then you can slowly lower the temp in the hospital tank, and add Melafix.
If he's not eating, you may have more than one thing going on, but you'll have to get him out of the main tank to closely observe him and determine what to do.
If he's not eating, you may have more than one thing going on, but you'll have to get him out of the main tank to closely observe him and determine what to do.