Maybe you can just put a little dog crate or cat crate with bedding out on your porch and see if he will go into it each night. When he is bedded down in it, just close the door and carry it (and him) in for then night. Release in the AM.
That is the best idea I could think of. I feel sorry for him, too. He is awfully cute! And lonely-looking....
