Well, since this is a fairly new fish, I'm taking it back to the lfs. They are going to replace him for me. It may seem mean to do that rather than spend $10-20 on meds, but I can only do what I can do.
Anyway, thank you to all who offered help! I appreciate it, and I'm sure the fish does too. Hopefully the lfs can save him.
Thanks again!