Managing browser stack/history

Managing browser stack/history

Is there a way to manually insert page history on the browser back/forward stack so the back button behaves how I want it to?

Here is what I have:

Home Screen (Top Level)
-- Category A
-- Category B
-- Category C

Category A page (Second Level)
-- Item 1
-- Item 2 
-- Item 3
-- Through 10 items (paging)

Category B page (Second Level)
-- Item 4
-- Item 5 
-- Item 6
-- Through 10 items (paging)

Item 1 page (Third Level)
- Link to Item 2 ("Next" item)

Item 2 page (Third Level)
- Link to Item 1 ("Prev" item)
- Link to Item 3 ("Next" item)

Alright, hopefully that is a good visualization.....  now I have what what I want navigation wise with my own back button that I put in the header (I'll call it the "back icon" below), which is this

- Home > Category 1 > Press "back" icon > Home
- Home > Category 1 > Item 1 > "back" icon > Category 1 > "back" icon > Home

Those obviously work great with the browser back button

Here is what works with the icon that I want to work with the browser's back button:

- Home > Category 1 > Item 1 > "Next Item" > Item 2 > "back icon" > Category 1 (* not* Item 1)

So bottom line:  when the user goes to an "Item" page, i do not want that to show up on the browser's history stack

is there a way I can go to an Item page and somehow keep the browser from going "back" to it with the built in nav control ?