Hi, I don't think it is possible. And you should consider the fact that Bob wouldn't feel safe using BTC wallet given to him by someone else.
In my opinion you should just ask him to create a wallet for himself and then send it to his adress.
Well, agree... Ask him to create a wallet and sent BTC to him, that's the most simple and safe way. Others may lead to some problems.