Thanks to halcyon_n_on , I've found it.
Input your own recipes, and with a few clicks it will output a full weeks menu for you, selected from those recipies. You can then change any meals you like, and when you're ready to go export a shopping list.
And the cost? $10, payable over paypal.
Perfect. Thank you all much for your help!