I don't really understand how to determine the item ID's from the OrderID. Could I use several custom form elements with an item ID each, or maybe a comma separated list which I could explode on the IPN page, using the Update Server behaviour as you suggest?