How to save extra data when I save an entry
I think the short answer is yes, you do need a plugin to listen for events or tie into Craft's hooks.

Luckily if that is all you need to do you can probably get away with writing a plugin that is only the singular plugin class file, you may not need any other plugin classes (models/records/etc).

It seems as if you want to listen for onSaveEntry.