1 extend the product: at product page the customer has some fields for text like address, when customer adds the product into cart, the texts will be saved in databank linked with the corresponding product item, the info will be showed in order too.
2 at product page(maybe new product type), the customer can select their saved receiver or sender address template too, and put the info in the form in this page, use ajax.
3 the order can be get as a xml file, export for another program.
Such as discussed with you. I quote the project is 500$/6days exclude Sunday. Please choice me and make milestone for the project to i can start work on tomorrow. Tnx!