I have a pptp vpn. pptp server mikrotik (of course) and windows xp client, when connect client can ping all the network by IP but name don’t. I don’t have a dns server or Wins server so can I solve it with mikrotik?
You can’t (and if there’s some hack, you shouldn’t). NetBIOS resolves via broadcasts unless you use WINS or AD. Implement WINS or AD. Or manually map in DNS.
Edit: saw you don’t have a DNS server. You do. Enable the DNS server in RouterOS for remote queries and enter static entries. The wiki has all the details on that.