Ive have a encounter like this, what we had to do was take a long spanner to it, when we hoofed the spanner with a hammer untill it came loose, took some doing but it worked.
Also a rule of thumb of undoing cranks to do them up turn them towards the front wheel.