I guess your ignition switch may be broken, so your key stuck when it turns. Check this tread:
Ignition switch
If that is the case, that is easy and cheap to fix. Search "ignition switch" in this forum or renntech.org. I think u should be able to fine instruction about how to replace that. Hope it helps.