[eluser]mdowns[/eluser]
I can think of two ways. The pretty way (IMHO) is to implement an ACL. There a lot of posts regarding ACL's and CI so just search the forums.
The second way would be to store the id in a session. Then when the user navigates to edit, it uses the id from the session. I don't really like that solution, though.