No but if you go to his fan club site which is David Tennant dot com or something like that they have an address you can use to write to him but remember he is very busy and it can be some time before you hear anything but if you enclose SAE he will sign a pic for you and he tends to put your name on it:-)
I'm new to this site, but I'm fairly sure that it's only a fan site, and I know for a fact that David does not talk to fans on the internet, so I don't think you can. I'm sorry to tell you. I would be in HEAVEN if I could! Haha :D