If you need a lot of links to different internal pages try article marketing. Write an article and submit it to many article directories. In every article directory use links to another internal page in your author resource box.
Are you talking about internal pages linking to each other? If so, that's a powerful way to build links, better than inbound links from other sites.
Exchange links with other webmasters who own websites in the same niche. It's so simple... I usually trade about 40-50 deep links per month this way. Some months are better, some are worse. And usually I'm linking to quite new websites, but these links are worth it. They're permanent and theme-based. Traffic keeps increasing.
you could do social bookmarking. bookmarked the inner pages of your site. you could also article submission and blog commenting.
You start articles submission with quality content, as you know in pages, content is the king, you can use link from internal pages and bring quality back links from other sites. Your internal pages should be bookmarked and Dmoz listing is essential.
are you looking for internal links or inbound links. internal links are inner pages linked to each other in some fashion. inbound links are links to your site from external sites. if you are looking for inbound links, then there are many ways to get them for free. here is an article i wrote that outlines several free one way link building methods