My client is looking for a way to generate 'private invoices'. Basically, something where he can set up a order from the admin section, and just type in raw price + shipping + total values, and then bind it to an existing customer account(perhaps or manually set shipping/billing address) and email somebody a link, where they click, and the cart takes them directly to the payment page....

Is there anything out there that might give similar functionality to this? Does anyone have any ideas or suggestions? I believe the reason he wants something like this is so he can take orders over the phone, and still get them recorded into the cart.

thanks!