I wouldn't be able to do it right now since I have a
few too many bettas, but maybe in the future.
Shipping isn't that difficult. You get a box, the post office small priority boxes work perfectly, and a sheet of styrofoam from Lowes/Home Depot. Cut the styrofoam to fit the box. You will also need plastic fish bags. You can get them from your lfs but I bought mine online since I like the small bags that Thai breeders use. Just put the fish in the bag in the box and stuff some bubble wrap or newspaper in there and tape it up. Only ship using USPS since they are the only ones with temperature controlled buildings/transport. The only other thing you might need is a heat pack or a cold pack depending on the time of year.