Hi Camargo,
I don't really seem to understand your situation exactly, it would help if you could show me a network diagram illustrating your problem.
As far as I know, the AS number serves as a loop prevention mechanism in eBGP routing updates. You can override this behavior using the following BGP router configuration command:
neighbor x.x.x.x allowas-in
This command allows the other eBGP peer to accept BGP updates even when it see its own AS in the AS-PATH attribute.
Please rate if you find this helpful.
Peter Lee (CCNP, CCDP, CCIP, CCSP)