Since the two CCNET projects are tightly coupled my advice would be to let Project1 get the sources from SVN and keep the build version numbers synchronized.
You need to configure the trigger and the labeller for the dependent project. You use Project Trigger as trigger (I assume that is what you meant by "Remote Project trigger") and Remote Project Labeller as labeller:
<project>
<name>Project2</name>
<sourcecontrol type="nullSourceControl" />
<triggers>
<projectTrigger>
<project>Project1</project>
</projectTrigger>
</triggers>
<labeller type="remoteProjectLabeller">
<project>Project1</project>
</labeller>
<!-- ... -->
</project>