creating many-many relation

I'm trying to create a many-many relation between computers and

I've got the DB set up correctly (id in each table and a
computers_programs table with computer_id and program_id). Ideally,
I'd like to have on my computesr/edit page a checkbox for each program
that, when updated, creates the record in the computers_programs table.

I've no clue how to go about doing this.

Could someone possibly boil this down into an outline so I can get a
better idea of what I have to figure out?