I guess we can't technically loan a player who isn't on a contract with us. He's been allowed to go to Witton as they were in a right pickle, I'd imagine we have the ability to bring him back after a month if needed.
I remember we did something like this some years ago when we "released" a player (Ged Kielty, but I might be wrong?) to Trafford, with a "gentlemens' agreement" with a club we trusted, that he would return four weeks or whatever later. At that time, I think there was a limit to the number of loanees in a match and over a season, so he didn't count towards that.
If he is non-contract, there is nothing to stop him staying at Witton, just as there would be nothing stopping them from asking for notice to approach him if he was warming our bench. Anyway, I liked him and good luck to Joel whatever happens.