The custom object home is there anyway to put a new button in that page layout. Or modify that page layout. Or use VF and emulate that page layout exactly, because i am trying to create a custom object that will flow through a set of prev and next steps. The custom object home's only buttons are new or Go, and i am trying to put a custom link in there so i can help them navigate the next and prev pages.
Based on the buttons New and Go that you've mentioned, I assume you intend to add new button to the custom objects list view page. On the custom object setup page (Setup > Create > Objects > Your Custom Object), navigate to section titled Buttons, Links, and Actions and click [New Button or Link] button, in order to create new button of List Button Display Type. Select either URL or VisualForce Page as the behavior of the button (note: in order for a VF page to be selectable, you must specify Your_Custom_Object__c as default controller for the VF page).
Once you have the button prepared, navigate to Search Layouts section on the same custom object setup page, and select the list layout to edit (typically named "Your Custom Object List View") and select to add custom buttons. From the list of custom buttons select your newly created button and save changes to the layout.
I believe you have two solutions. Try looking into Visual Flow. This is all setup and should give you the customization you need. If more customization is needed, you can actually put it in a VF page.
Also, you can use fieldSets to dynamically render a fields on a page. Simply get a list of the items in a field set, and you can loop over them to grab the field name of whatever associate object you need.