Getting personal details from IP address itself is tough....Yes it is possible for most of times to get the ISP from IP...but in some cases i have observed (as in BSNL) WHOIS query doesnt reveal anything !

Talking about getting home address,phone-number etc. is not possible....unless someone has gained access to confidential data of ISP or someone working for ISP -> for this one i dont really have any idea....but might be able to get i can only say that !