have you contacted the embassy in mallorca ? and has he photo-copied his passport and left a copy with friends/families ???
here's the link mallorca embassy :-
they can give you a better idea of what could happen to your friend.
or give the british embassy a call in london to see what the outcome could be...