Hopefully I can add some advice, as this is quite confusing for newbies (not least me). The main reason for the confusion is that:
a) the plugins listed in the posts in this thread (such as in the original post) are deprecated, as I understand it - perhaps they could be removed because...
b) the EventGhost XBMC plugin is now included in the latest Betas, so you
don't have to install the plugin, as Kricker just explained
c) the "latest version" of EventGhost is not found at the SourceForge repository, but rather
here, where you should download the latest BETA (delete the XBMC directory from "plugins" if you were trying it that way before installing the new version).
This may seem obvious if you have been following this from the beginning, but believe me it's not if you are new to this and looking to get EventGhost working with XBMC. Hope that's some help to someone.
As for getting your remote working, perhaps I should just briefly add that you should drag XBMC into your EventGhost Autostart probably, then
right-click on the XBMC folder and click Enable Item (yes, that took me almost half an hour to figure out!). NOW, if you press a button on your remote (say Play), you should get a code appear in the Log which corresponds to that - on my RF remote it's "HID.Button.20". Drag and drop that into the XBMC -> Play macro and you should be starting to get the idea. If you go into XBMC, your joy should know no bounds - that button should now work in XBMC! Now rinse and repeat for all the other buttons.
Maybe this is all written up somewhere, but I sure as heck couldn't find it in one place, so hope this helps someone.