This has been an out of the box feature for Eloqua for 10+ years...its so old that the interface this is running on is still the E9 interface where Eloqua is now version 10.
Sounds to me like a Smart Campaign with a trigger for when someone fills out a form (can set up multiple triggers "listening" for different forms). You can add to a list based on t...