Hi Tehila,
Selecting something in the project browser is very straightforward. It's Repository.ShowInProjectView() as qwerty says, it takes a single argument, and you can pass an Element, a Package, a Diagram, an Attribute or a Method.
You should not pass Package.Element to select a package. It will probably work, but there's no need. Just pass the package object itself, or the diagram or whatever, and EA will sort it out.
Geert's code sample is not what you do in the EA API, you need his own wrapper API for that to work. With the EA API, just call Repository.ShowInProjectView(myElement).
However, if you're asking if you can select an item in the project browser based on the path you get from right-clicking in the project browser and selecting Copy / Paste -- Copy Node Path to Clipboard, the answer is no.
The node path separates package levels with a single period ('.'), but there's nothing stopping people from using that character in their package names, and the node path function has no escape-character scheme.
So you can't be sure if the periods in the node path are part of package names or just separators, and thus there is no API call to which you can pass such a node path.
Cheers,
/Uffe