question: Does demonsouls need to be online to work?
No. I'm not sure why you asked that here.
OT: Seems like a horrible idea. At least Steam has offline mode, but this sounds like you need to be connected constantly in order to play and save. I thought Games for Windows Live was horrible, but this is apparently going to be much worse.