Just like anywhere else, you have to buy the boxes. I don't think there is a weight limit but I would look on the website or call your post office and find out.
What are you planning to ship USPS?
You can get some priority mail boxes for free on their website I think. I know I got flat-rate envelopes for free. I'd definitely check out the usps site.