Greetings Trey,
I have a cycle action that may help. You will need to install the SWS extension if you haven't already (
http://www.sws-extension.org/) though my action doesn't contain any conditional statements so I guess I could have made it just as a native custom action.
For a situation like you describe where you have a bunch of items on different tracks all lined up at time zero, you would mute all tracks and unmute the ones you want to bring together in a new region.
When you run the action, it selects the unmuted tracks, copies the items in the time selection, moves the cursor to the end of the project, pastes the items, and creates a region.
Since it requires a time selection, you might want to create a region that contains all your samples, so you can easily double-click the region bar and select the time.
Hope this works for ya. Cheers.