Every attorney charges their own unique hourly rate. I think you can find someone for under 200 an hour. You would want to compare prices, try and price someone in your area first, as they will not have to travel far to court. If that doesn't work out, then you may have to hire someone out of the area.
Medical bills should have been covered in your support order. I would suggest you call Domestic Relations in your county and ask them how you can officially submit them. Keep after Domestic Relations - they can charge him with contempt and make him pay these bills, so long as there is a provision in your order for it, which there usually is. If there's not, you may want to consider modifying the support order. Another route would be to modify custody to get him to pay, since it's his fault. i...
If you decide not to ask this Judge to recuse itself, then you should hire a family law attorney who can also do some 'damage control' with this Judge, and change this Judge's opinion of your case, to whatever extend possible. This can sometimes work.
If I were you, I would print out all of the facebook content you mention and give it to your attorney. Your attorney can sort through what's relevant. I have seen, and I have used, facebook and myspace content at custody proceedings. People just don't seem to understand that what they put on the web can often be used against them in Court.
I believe there is probably a lengthy history to your custody case. You would need an attorney to analyze the entire situation to provide you with advice. If you have a hearing coming up, that would be the time and place to bring up any evidence you have. Additionally, if you hire an attorney, that attorney may be able to file an answer to the contempt petition, so that the Court has all of the facts right at the onset of the hearing. I wish you the best of luck.