I found a few blogs and things telling people how to get AFP shares to work with Lion. The only one I found that worked however was an official apple one here
1) Open Terminal.
Execute the following commands:
2) sudo chmod o+w /Library/Preferences
3) sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_host_prefs_version -int 1
Make an AFP connection to another system so that the AFP Client preference file will be filled in with the default set of values. Note: You must connect as a registered user, not as a guest.
Execute the following command to see a list of the disabled User Authentication Methods (UAMs)
4) defaults read /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams
By default the disabled UAMs are “Cleartxt Passwrd”, “MS2.0″, “2-Way Randnum exchange”, and “DHCAST128″. Note: if you don’t see a list, restart your computer and repeat step 3.
To enable one of these UAMs, remove it from the list of disabled UAMs. For example, this command enables DHCAST128 by removing it from the list of disabled authentication methods:
5) sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array “Cleartxt Passwrd” “MS2.0″ “2-Way Randnum exchange”
After the desired changes have been made, restore the permissions on the Preferences folder with this command:
6) sudo chmod o-w /Library/Preferences
For #5 I used the below as the command. As I wasnt sure which UAM was the one I needed to disable. (However I know that this worked.)
sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array