Erstmal kann ich deine Frage nicht richtig einordnen. Ich verstehe darunter: "Kann ich in einem selbstgebauten Formular auf eine andere UID verweisen?"
In diesem Falle wäre die Antwort: ja, kannst du.
Je nach Bedarf kannst du das sogar beliebig kompliziert gestalten.
Du mußt erreichen, dass der HTTP-Request, wenn der Benutzer "Submit" drückt, auf eine andere ID verweist. Erstmal ist hierzu wichtig, ob die Methode GET oder POST ist - bei Typo3 in der Regel GET, nur weiß ich nicht, was genau du machst.
Wenn das ein GET-Formular ist, kannst/solltest du dem Formular ein verstecktes Eingabefeld mitgeben, etwa:
$content.="<form name="meinformular" action="GET">";
$content.="<input type="hidden" name="id" value="1234" />";
...
Das "beliebig kompliziert" betrifft jetzt die Tatsache, dass man eventuell ja auch noch weitere Parameter durchgeben will... L (Sprache) wäre da so ein Kandidat.
Ein Post-Formular ist auch behandelbar - nur muß man da etwas Tricksen. Einerseits kann man die ID einfach in die URL eingeben:
$content.="<form name="meinformular?id=123" action="POST">";
Andererseits kann man genau das Bleibenlassen und auch ein verstecktes Feld übergeben - Typo3 fragt an dieser Stelle $_REQUEST ab, so dass beide Sorten parameter "durchkommen" - Was jedoch das Problem zur Folge hat, dass GET-Parameter beim Submit-Request übernommen werden - was je nach Servereinstellungen dazu führt, dass die ID des GET-Parameters verwendet wird, wenn man nichts dagegen tut, etwa so:
$content.="<form name="meinformular?" action="POST">";
HTH