The fact that the two servers are in different domains is only relevant if you want to use NT Authentication to fire off usp_B using a Linked Server.
If you have an open network path (allowing firewall rules) for SQL Server on Server A to connect to SQL Server on Server B then you can use SQL Authentication if there is no domain trust.
There are no special teachers of virtue, because virtue is taught by the whole community.
--Plato