Возможно ли иметь форму PHP без отдельного файла,
например. Нормальная форма
<form action="send.php" method="post">
Но вместо вызова send.php есть код, содержащийся в send.php в том же файле, что и форма?
send.php
Конечно, просто предоставьте атрибуту action пустое действие
action
<form action="" method="post">
или с вызовом $PHP_SELF.
$PHP_SELF
<form action="<?php echo $PHP_SELF;?>" method="post">
Оба будут отправлены на текущую страницу.