Try Taking the Starter off the engine and then Pulling it.

You should see two small Metal hooks Swing out when its pulled and go back in when the cord rewinds..

If its not doing that, Well... it looks as if you need to repair/buy a new Pull starter