3) Setting up an internet hotspot its not hard at all, I assume you want to isolate your home network from the public network.
In DD-WRT configuration page you will need to enable "AP isolation". Once enabled, All wireless users will only be able to access internet nothing else.
thanks for pointing that out much appreciated