Do you need all the unowns to do the arceus event?

No, you dont. you need the Azure flute, which was a special event. The only way to get it now is to use action replay. But SOMEONE ought to think you're awesome if you catch all the Unowns.