Why won't you go to a doctor?
Worst case scenario is that you've torn a muscle completely off the bone, the only fix is surgery.
But I doubt you'd be walking at all if this is the case.
Go see a sports physiotherapist.
edit on 11/10/11 by Chadwickus because: (no reason given)

