They are stored in "C:\Windows\System32\config" but as to how you could read them not sure as you're always going to need software that can read the format, either event viewer or a 3rd party replacement, I would think.
You can save them from event viewer though to different formats and then read them that way but obviously this wouldn't be reading the 'live' events. You might be able to script something using WMI if that allows access to them but I guess it depends exactly what you are trying to achieve.