Now I use one web hosting and have 20 sites on it. If I link every site together, will that count as backlinking? Is it advisable thing to do or google will penalize this somehow?
It will count as backlink. Its always better if backlinks come from different ips/hosts. But it will count - im not sure how much. I have most of my sites linked together somehow and no problem.