As of Leopard client, SharePoints can be added via flat text files rather than directly with dscl. The files are located at:
/var/db/dslocal/nodes/Default/config/SharePoints
Located within this directory are plain text xml plists describing the SharePoints options. Creating a new SharePoint is as easy as copying one of these files and modifying the directory paths and share name attributes for the desired new share. Aslo, eliminated the sharepoint_group_id and the sharepoint_account_uuid since I do not know how to reproduce these.
After that, just stop/start AppleFileShare services:
# launchctl unload /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist
# launchctl load /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist
The new SharePoint should be accessible to normal users as well as entered in the Local LDAP directory under SharePoints.