I used an overseas freight company when it reached customs they had all the paperwork required including passport and inventory so it took 5 days to clear but was delivered to my address in nongruea
No you don't need one when you get here go to your immigration office and get their requirements for extension and file for residency certificate ask for a letter for bank, go to Bangkok Bank and easily open a bank account