How to assign entries to static positions such as footer?
This sounds like a perfect use case for an Entries field in a Global.

I'd create a field called "Footer Links". At the bottom of the field settings page, expand the Advanced area and enable Manage relations on a per-site basis. This will allow you to have different links for each of your sites, if you wish.