1. Also das mit dem if, meinst Du sowas:
PHP-Code:
if ($a==1) echo 'a ist 1';
else 'a ist nicht 1';
Sehr viel anders wirst Du es nicht machen können, als den String so Stück für Stück zusammenzusetzen. Oder so:
PHP-Code:
echo $a==1 ? 'a ist 1' : 'a ist nicht 1';
2. Naja, Du kannst das alles als Zeichenkette speichern und dann mittels eval() ausführen lassen, wenn es soweit ist.