You do not need to enable user logon.
Do the following for both computers
-Go to My Computer
-Control Panel
-Network icon
-Click on the Identification tab at the top
-Make sure the Workgroup name is the same for both computers
-Give each computer its own Computer Name
-Click on the Configuration tab
-Scroll down till you see the TCP/IP (machines Network Card)
-Highlight it with one left click
-select properties
-IP Address tab will come up first
You need to have Obtain IP Address Automatically selected
-Click on WINS Configuration tab
You need to have Disable WINS Resolution selected
-Click on Gateway tab
This should have nothing in it, if there is anything in Installed Gateways window remove it
-Click on DNS Configuration tab
You need to have Disable DNS selected
-Click on Bindings tab
Hopefully you have
Client for Microsoft Networks
Microsoft Family Logon
File and Printer Sharing for Microsoft Networks
Again you need to do the above on both computers.
After restart if that does not show the 2 computers in Network Neighborhood, then there is probably incorrect settings on your router.
To then share the printer you need to have the Printers Drivers on each computer.
The computer that does not have the printer connected to it, you need to do the "Add Printer" wizard.
But first you need to have your Network configured correctly before trying to install a shared printer.
Keep us posted