Hi Al, as far as I know, in the "big picture" a page is a page, so there is really no distinction between parent and child pages, the hierarchy just comes from where they are located in the menu, combined with the menu structure and CSS, and they can be rearranged at any time (one of the most powerful features of using a CMS).
When you create a new page, the default contents of the "URL" field comes from what you put into the Page Name field, but you can override that. So if the new page you created is called "KBA1010 - My First Product", once you tab out of the Page Name field, the default URL will be set to "~/kba1010-my-first-product.aspx". Then you can just manually override that URL field to be "~/kba1010.aspx", as long as that's a unique URL in the system, and your page will be located at ~/kba1010.aspx. As long as you make this change during the initial page creation, you won't have to worry about updating any redirects through the 301 Redirect Manager.
Hopefully I understood what you are trying to do.
Jamie