Can two products with the same name but different category produce unique URLs?
You get this behavior as following: Create a page as category name. A product page, make it child of your category. Use [product_page id=”0″] to display a product. You can now use the same product name in different categories.