Unfortunately, there's is currently no known way to actually upload your own icons and images to https://iconarchive.com because they don't have an upload section in their website.