You need to connect to the shares as you normally would, either by browsing to the server, or by using the "Connect To Server..." option on the "Go" menu within Finder. After all the shares have been connected, highlight all of them and make aliases of all of them. If you're lazy like me, rename them to something simple (i.e. '1', '2', etc.). To hide this implementation from the user, hide the aliases in a directory somewhere the user can't see them (I created a "server-automnt" folder on the hard drive). Write the following script (with changes for your system) in AppleScript:
delay 10
tell application "Finder"
open file "Macintosh HD:server-automnt:1"
open file "Macintosh HD:server-automnt:2"
end tell
Save the script as an application, and turn off the startup screen option. Go to System Preferences. Goto Accounts. Goto Startup Items. Drag the AppleScript into the list. Reboot.
Now, you should have automounting AFP shares despite the error code.

