Hmmm strange one this....the first pic almost looks like a bite gone nasty, although i would aim more towards Bacterial Disease, there are alot of causes to this type of issue which means a bit of trouble shooting to get to the root problem.....
things you could check are....
Your PH.. and water temperature of the water, and make sure it is appropriate for your fish. Incorrect pH is very stressful for fish, and can lead to disease.
Simple things like carefull tests on your water, Nitrite ammonia and so on...
How often do you do water changes??? they are mega important for bn's.....
Also do you do a gravel vac?? and how often....
With this being bacterial i would treat with anti-bacterial meds targeting infection....there are lots to use, i use ESHA 2000, melafix and pimafix....ive cured septacimia with ESHA 2000 which is very hard to cure.....ebay is your best bet for this stuff but if treated right it works a treat..
But before treating the entire tank i would check the basics above, as clearing the infection doesnt mean your curing the cause and main problem...
I would advise setting up a small hospital tank just for treatment nothing else as if you treat all your fish in one go it may cause extra stress to the fish that dont actually need treating..
Some poeple think that when they do water test's and they come out perfect, they think all is well, although your water tests great and looks great the real problems can be lying underneath your substrate, hence the need for a gravel vac and water changes,,,,
I do a 3 stage Gravel vac over 3 days..a section per day to prevent the tank going into a cycle and causing a nasty spike...30% water each day for 3 days using cold water....
see how you go on and report back with any findings.....
Oh and i forgot to say welcome..
hope this helps...