Do you have a webserver to upload the file to? Do you want to use your own computer as a server? Do you want to host it on dropbox/google drive? mIRC can do anything you want.
As for sorting, you'll probably want to use the filter alias (if not just keeping it sorted in the first place). There are many more switches you can use to fit your needs.
/filter -cffteu 2 32 input.txt output.txt *