Sure, a unary relationship can be many-to-many. Course prerequisites and subassembly relationships are classic examples. Of course, like all many-to-many relationships, you will need to create a bridge table in order to actually implement it.