Hi WT,
First of all, don't attempt to do development on your production server - it will only end in tears. Verify what you want to do on a development (and ideally, a controlled test) instance first (might just be an Alfresco install on your laptop, or using the Alfresco SDK) and when you're happy only put it into production
Custom data lists are reasonably straightforward things, there are two parts to them:
<li>A custom model with a type that inherits from dl:dataListItem</li>
<li>and some Share configuration that defines forms for viewing/creating list items and a pseudo form for showing which columns you want to display on the list itself</li>
Share will automatically pick up any types that exist in the system that have dl:dataListItem as a parent and use their names as a list of Data List types you can create in the New Data List dialog.
Generally problems people have with custom data lists fall into 2 types, the new data list type not being available at all in the New Data List dialog, or the create/edit item forms not showing the right data.
If it's the first problem, it generally means that your model is not being loaded correctly and you have the code deployed in the wrong place or an issue with the context file that bootstraps the model.
What have you actually deployed/installed and how have you installed it?
Regards
Steven