Apart from the obvious Aristolochia tagala larvae will take at least A. clematitis and A. macrophylla. As many Troides are widely distributed they will take most Aristolochiaceae and are not very picky about their host plants. So why would it not take also A. rotunda, A. longa, etc. etc?!? A. ringens may be a challenge to young larvae, but big larvae SHOULD be able to eat also this plant.
Butterflies can be fed on flowering plants, especially on nectar-rich species as Lantana, Hibiscus, Lavandula, Salvia, Digitalis, Verbena, Acacia and many others.
Often birdwings are difficult to get to feed on flowers in a smaller cage, so if you dont want your specimens to die soon, I highly recommend you to hand feed them with a 10% sugar solution at least 2 times a day. They die from day to day if you dont, as they do require a lot of food as adult butterfly.